Como ver as mudanças que foram puxadas em um 'git pull'?

1

Após (ou antes) fazer um git pull , existe uma maneira fácil de ver quais são as atualizações que foram enviadas por outras pessoas para o ramo em que estou trabalhando?

    
por Humble Debugger 12.07.2011 / 19:23

2 respostas

3

Acho que você primeiro faria um

git fetch

para extrair os novos commits, mas não mesclá-los ainda. Em seguida, você pode registrar as alterações entre seu repositório atual e a origem remota:

git log HEAD..origin

Por fim, mescle as alterações:

git merge origin

Por exemplo:

$ git fetch

[...]
From github.com:blah
   00f82fa..38e4017  master     -> origin/master

e:

$ git log HEAD..origin
commit 38e4017bc89a6eb41252465cbde68f7d897377cb
Author: Werner Robitza
Date:   Tue Jul 12 10:56:49 2011 -0700

    Edited Gemfile via GitHub
    
por 12.07.2011 / 19:57
0

Em vez de puxar o outro ramo para o seu, primeiro você pode inspecionar os commits que serão puxados com git log MINE..THEIRS . Se for uma ramificação remota, você pode buscar as alterações mais recentes para a comparação com git remote update .

    
por 12.07.2011 / 19:55

Tags