Ок, вот условно.
есть ветка 1. в ней такой файл:
{
"a": 10,
"b": 15
}
Вы делаете от ветки 1 ветку 2. файл приобретает такой вид:
{
"a": 10,
"b": 15,
"c": 20
}
В итоге, при мерже гит видит, что добавилась одна строка, оригинал не менялся.
И получается вот такое слияние:
{
"a": 10,
"b": 15,
"c": 20
}
В вашей же ситуации получается, что был
{
"a": 10,
"b": 15
}
Вы сделали
{
"a": 10,
"b": 15,
"c": 20
}
И одновременно с этим, другим коммитом, сделал
{
"a": 10,
"b": 15,
"c": 25
}
И гит эти два изменения видит, и думает, а свойтсво c теперь должно быть 20 или 25?
И спрашивает у Вас, что, собственно, дальше делать.
А дальше только резолвить конфликт мержа руками.
Фактически, сделать выбор между
{
"a": 10,
"b": 15,
"c": 25
}
и
{
"a": 10,
"b": 15,
"c": 20
}