У меня есть мастер и ветка PersonalSite для базы кода, над которой я работаю. Я неоднократно пытался объединить мастер в ветку PersonalSite, но безрезультатно.
На этот раз я подумал, что все уладил, поэтому я так и сделал:
git checkout master
git pull
git checkout PersonalSite
git pull
git merge master
Похоже, все работает, и в нем перечислены файлы, которые я ожидал, но возник конфликт. Конфликт был правильным и был таким, как ожидалось, поэтому я исправил его, сделал «git add», «git commit», затем «git push». Но теперь, когда я смотрю свой журнал git, он просто показывает фиксацию без изменений кода, но с единственным конфликтом.
Теперь, когда я запускаю «git merge master» из ветки «PersonalSite», он говорит: «Уже обновлено». но это явно не так, поскольку ни одно из изменений, которые я пытался объединить, на самом деле не было объединено. Что именно мне нужно сделать, чтобы мастер действительно слился в этот момент?