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