есть ли простой способ узнать, какие файлы будут обновлены в следующем «git pull»?

я хотел бы знать, какие файлы будут обновлены (и, надеюсь, изменения, которые произойдут), если я сделаю «git pull»...

is

git stash 
git fetch
git diff origin/master
git stash apply 

ответ ?


person arod    schedule 17.02.2010    source источник


Ответы (3)


См. здесь. Цитировать:

вы можете выполнить «git fetch origin», затем «git log master..origin/master», и он сообщит вам, какие изменения будут объединены, если вы выполните «git merge origin/master».

person Brian Agnew    schedule 17.02.2010
comment
я думаю, также "git log master... origin/master" - person arod; 10.08.2010

Поскольку git pull равно git fetch плюс git merge, сначала выполните fetch, а затем сравните удаленную ветку с вашей текущей веткой (git diff origin/whatever..).

person Peter Eisentraut    schedule 17.02.2010
comment
Разве это не то, что он только что сказал? - person ZeissS; 18.02.2010

is

git stash 
git fetch
git diff origin/master
git stash apply 

ответ ?

Да.

person Dan Moulding    schedule 18.02.2010