2016-11-16 11 views
1

Как просмотреть изменения, сделанные последним нажатием на мои локальные файлы в github, в окнах? Изменения, сделанные в результате последнего притяжения, могут включать изменения, сделанные несколькими суммами, вытащенными сразу.Как просмотреть изменения, сделанные последним нажатием на мои локальные файлы в github?

ответ

2

Вы можете проверить reflog в удаленной ветви для просмотра совершить это было прежде, чем Вы вытащил:

$ git reflog origin/master    # <- 'origin/master', not 'master' 
3ab2281 refs/remotes/origin/[email protected]{0}: pull: fast-forward # <-last pull 
3cdd5d1 refs/remotes/origin/[email protected]{1}: fetch: fast-forward # <-previous pull 
cda1bbd refs/remotes/origin/[email protected]{2}: fetch: fast-forward 
5b18e70 refs/remotes/origin/[email protected]{3}: fetch: fast-forward 
... 

Затем вы можете просмотреть сравнение двух последних перечисленных фиксаций:

$ git diff 3cdd5d1 3ab2281   # usual diff in terminal 
# or 
$ git difftool -d 3cdd5d1 3ab2281 # graphical diff viewer 

Чтобы просто просмотреть список измененных файлов, наряду с флажками A dded, M odified или D eleted:

$ git diff --name-status 3cdd5d1 3ab2281 
M  .travis.yml 
M  Documentation/RelNotes/2.10.2.txt 
M  Documentation/RelNotes/2.11.0.txt 
M  Documentation/config.txt 
M  Documentation/diff-config.txt 
...