git merge не объединяет

У меня есть мастер и ветка 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», он говорит: «Уже обновлено». но это явно не так, поскольку ни одно из изменений, которые я пытался объединить, на самом деле не было объединено. Что именно мне нужно сделать, чтобы мастер действительно слился в этот момент?

14
задан LAW 12 October 2011 в 20:43
поделиться