2012-07-01 21 views

cevap

40
git log --name-status -2 

Son iki işlem için değiştirilen dosyaların adını gösterir.

git log -p -2 

Değişiklikleri kendiniz gösterecek. Eğer çekmeden önce

,

git fetch 
git log --name-status origin/master.. 

dosyaların isimleri ile birlikte, almak üzere olduğunuz taahhüt ne gösterecek. git pull git fetch ve git merge için sadece bir kısayol Çünkü

13

, sen kökenden dalları alıp sonra birleştirme önce farklılıkları göstermek için git fetch çalıştırabilirsiniz. Bu gibisin: usta farklı bir dal üzerinde çalıştırırsanız

git fetch      # Load changes from remote server 
git diff master origin/master # Show differences 
git merge origin/master  # Merge remote changes with local changes 

, elbette yukarıda komutları içinde şube isimlerini değiştirmek gerekir.

+0

'' 'git diff - yalnızca isim ana kökeni/ana [yol]' '' – jiacheo

3

İtme ve çekme işlemi sırasında neyin değiştiğini kontrol edebilirsiniz ...

git log --stat 
26

çekmeden önce

@iblue birleştirme önce fetch ve diff diyor gibi değişiklikleri inceleyebilirsiniz

:

$ git fetch 
$ git diff master...origin/master 

Not paylaşılan ebeveyn karşı diff anlamına üçlü dönemi ve kökeni/ana (x işaretli taahhütler):

Sadece bir çekme eyleminden sonra 10

bir çekme çıkışında ilk satırı şu şekildedir

:

$ git pull 
Updating 37b431a..b2615b4 
... 

Daha sonra basitçe yapabilirsiniz:

$ git diff 37b431a..b2615b4 

Veya ne olursa olsun diğer komut:

$ git log --name-status 37b431a..b2615b4 

Daha sonra

üzerine sen çekti beri bir süre oldu ve son çekme tarafından getirilen hangi değişikliklerin yapıldığını öğrenmek isterseniz, ile açın bakın:

$ git reflog | grep -A1 pull | head -2 

hangi çekme öncesinde karma ardından çekme eyleminden sonra karma gösterecektir:

b2615b4 [email protected]{0}: pull : Fast-forward 
37b431a [email protected]{1}: checkout: moving from v6.1 to master 

Daha sonra bu iki karmaları ile aynı şeyi yapabilirsiniz:

git diff 37b431a..b2615b4 
+2

Bu, kaç işlemin ne kadar olduğunu hatırlamadığınızda son çekimlerde hangi dosyaların değiştiğini kontrol etmenizi sağlayan tek yanıttır. o zaman çekildi. – kremuwa

İlgili konular