git pull
yaptıktan sonra herhangi bir kod değişikliğini incelemek istiyorum. Şu anda sadece hangi dosyaların değiştiğini gösteriyor. Hangi kodun değiştiğini nasıl görebilirim?Git çekildikten sonra kod değişiklikleri nasıl görüntülenir?
cevap
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ü
, 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.
'' 'git diff - yalnızca isim ana kökeni/ana [yol]' '' – jiacheo
İtme ve çekme işlemi sırasında neyin değiştiğini kontrol edebilirsiniz ...
git log --stat
çekmeden önce
@iblue birleştirme öncefetch
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):
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
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
,
git diff [email protected]{1}
örn:
git diff [email protected]{1}
kaynaklarıyla karşılaştırarak için
n gerisinde taahhüt,
git diff [email protected]{n}
- 1. Git çekildikten sonra geri alma nasıl yapılır
- 2. Git dizinindeki değişiklikleri nasıl görebilirim?
- 3. Android: Fotoğraf çekildikten sonra mahsul faaliyeti çağrısı
- 4. LCD ekrandan fotoğraf çekildikten sonra şeritlerden kaçınmak
- 5. Git, kaldırılmamış değişiklikleri kurtaracak
- 6. Geri çekildikten sonra bir etkinliğe geri dönme olayı nasıl yakalanır
- 7. git kiraz-pick şimdi kullanın ama değişiklikleri birleştirme daha sonra
- 8. Smart Git, yerel değişiklikleri göstermiyor
- 9. GIT benim durumumda geri dönüyor (değişiklikleri sakla)
- 10. Git tekli işlem hakkındaki metainformation nasıl görüntülenir
- 11. kod Git
- 12. Git bir paylaşılan ağ sürücüsüne geçme değişiklikleri
- 13. Kod hatalarında PHP hataları nasıl görüntülenir?
- 14. Git Birleştirme - Uzak şubeden tüm değişiklikleri birleştirmiyor
- 15. Git rebase sırasında, orijinali nasıl saklayabilirim ve değişiklikleri nasıl atabilirim?
- 16. xcode git uzak depodaki değişiklikleri alamıyor
- 17. Javascript'teki düğmeyi tıklattıktan sonra nasıl görüntülenir?
- 18. TortoiseGit ile uzaktan değişiklikler nasıl görüntülenir
- 19. git diff - satır sonu değişiklikleri gösterilsin mi?
- 20. Git-Tfs: Git Commit başına bir TFS değişiklikleri mi?
- 21. Git Yerel Değişiklikleri Göz ardı ederken Çekin?
- 22. Kod değişiklikleri yansıtılmadı .apk [Android Studio]
- 23. Git ve çekmem gerektiğini söylüyorsun, sonra çek, sonra çek mi?
- 24. Git changelog: belirli bir etikete kadar tüm değişiklikleri nasıl alabilirim?
- 25. Git deposundan bir paket kurduktan sonra Git
- 26. Yapılandırma değişiklikleri yapıldıktan sonra androidde şişirilmiş bir düzen nasıl kaydedilir?
- 27. Stash date/timestamp nasıl görüntülenir?
- 28. Git'te yapılan değişiklikleri nasıl geri alırım?
- 29. Visual Studio 2013'teki kod incelemesi yorumları nasıl görüntülenir
- 30. Rmarkdown sunumunda (slidy) kod yankılamadan önce yığın çıktısı nasıl görüntülenir?
Bkz. [This] (http://stackoverflow.com/questions/1362952/detail-change-after-git-pull). – unrealsoul007