Я изучаю концепции Git, я тестировал некоторые команды, чтобы понять, как работает Git.
Я создал удаленный репозиторий на моем Github и клонировал его.
Чтобы проверить слияние ветвей, выполните команду:
git checkout -b add_Bob
Эта строка предназначена для создания моей новой ветки. Затем изменил свой файл Bob.txt, затем зафиксировал изменения:
git checkout master
Однако я изменил ту же строку в том же файле в главной ветке. Затем я объединил ветку «add_Bob» с моей «основной веткой»:
git merge add_Bob
Он показал конфликт в файле Bob.txt, например:
Auto-merging Bob.txt
CONFLICT (content): Merge conflict in Bob.txt
Automatic merge failed; fix conflicts and then commit the result.
Почему возникают эти конфликты показывает?