Скажем, вы выполнили слияние:
git checkout mybranch
git merge master
, а затем отредактировали некоторые файлы вручную для обработки конфликтов слияния.
git status
покажет все файлы, которые были изменены,но git diff
только показывает изменения в файлах, которые вы редактировали для конфликтов слияния.Как вы можете увидеть изменения относительно mybranch
, которое внесло слияние, за до вы фиксируете весь лот (после которого, я думаю, вы можете просто сделать git diff HEAD^ HEAD
).
Прибытиеиз ртутного фона здесь, поэтому я, вероятно, упускаю некоторые понятия ...