Como ver o que mudou no git

0

Um monte de novos commits foram feitos no repositório git remoto, e você quer ver o que mudou a partir da versão que você verificou no seu computador anteriormente. Como você faz isso?

    
por Neil 06.03.2013 / 23:04

1 resposta

3

Simples. Primeiro, execute git fetch para obter todos os commits no repositório sem fazer alterações locais. Então, se o seu ramo é chamado 'web' por exemplo, execute (assumindo que seu controle remoto é chamado de origem)

git diff web..origin/web

ou

git difftool web..origin/web

se você quiser ver as alterações em uma GUI.

Se você quiser apenas verificar o que foi alterado em um arquivo, você pode especificar o caminho para o arquivo

git diff web..origin/web path/within/repo/to/file.py

Isso deve ser fácil de encontrar no Google, mas, surpreendentemente, não foi. Colocar o SHAs de commit específico é um esforço e de alguma forma não funcionou para mim.

    
por 06.03.2013 / 23:04

Tags