Я изменил разные строки в разных ветках, но эти изменения вызывают git merge
конфликт. Я прочитал сообщение, но думаю, что изменения происходят в совсем другие линии.
Вот мои тестовые коды.
филиал-база
Hello, my first conflict.
Second line.a # add a single character 'a' at line 2
Third line.
филиал-а
Hello, my first conflict.
Second line.
Third line.a # add a single character 'a' at line 3
И я выполнил следующий код, он говорит, что конфликт слияния git.
$ git checkout branch-base
$ git merge branch-a
Вот мой файл конфликта.
Hello, my first conflict.
<<<<<<< HEAD
Second line.a
Third line.
=======
Second line.
Third line.a
>>>>>>> branch-a
Почему происходит этот конфликт? Кажется, я внес изменения в совершенно другие строки (хотя они и соседние).