проверить разницу после тяги - PullRequest
0 голосов
/ 17 января 2012

После Я извлек из основной ветки источника (git pull origin master), как я могу проверить разницу в коде между версией до получения и текущей версией (после получения)?

Ответы [ 2 ]

4 голосов
/ 17 января 2012

Самый простой способ - запустить

git fetch

вместо pull.Тогда у вас будут master и origin/master, которые доступны локально, и вы можете просто различать их перед извлечением.

В противном случае, если вы уже запустили pull, используйте

git reflog

, чтобы найти предыдущий коммит HEAD в вашем локальном master и сравнить его с текущим HEAD.

1 голос
/ 17 января 2012

Вместо pull, используйте

git fetch origin
git diff ..origin

, а затем

git merge origin

или

git rebase origin

В качестве альтернативы, вы можете до pull, используйте git log -1, чтобы получить текущую ревизию (что-то вроде commit 41db5abc53351184cbb56a796e6c5e81de73f125), а затем после git pull выполните

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