Как посмотреть, что сделал git merge перед коммитом? - PullRequest
3 голосов
/ 31 мая 2019

Скажем, вы выполнили слияние:

git checkout mybranch
git merge master

, а затем отредактировали некоторые файлы вручную для обработки конфликтов слияния.

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

Прибытиеиз ртутного фона здесь, поэтому я, вероятно, упускаю некоторые понятия ...

1 Ответ

3 голосов
/ 31 мая 2019

Обычный способ просмотра различий поэтапных файлов:

git diff --cached

Это должно работать и здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...