SORU
19 EKİM 2009, PAZARTESİ


Nasıl sahnelenecek olan değişiklikleri göstermek için ne yapmalıyım?

Kararlı olmak için bir kaç değişiklik; nasıl gelecek için sahnelenecek olan tüm dosyaların diff taahhüt görebilir miyim? ben sahnelenecek git status, farkındayım ama gerçek farklar değil sahnelenecek olan dosyaların adlarını görmek istiyorum.

git-diff(1) man sayfasına yazan gördüm

git diff [seçenekler--] [--] [...]

Bu form Endeksi (sonraki sahne alan commit) göre yapılan değişiklikleri görmek için. Diğer bir deyişle, ne gibi farklar vardırolabilirgit daha fazla dizin eklemek için söyle ama hala olmadı. Git-add(1) kullanarak bu değişiklikler aşama.

Ne yazık ki, bunda pek anlam veremiyorum. Bir diğer ad oluşturmak benim için çok iyi olabilir bazı kullanışlı bir espri olmalı, değil mi?

CEVAP
19 EKİM 2009, PAZARTESİ


Sadece olmalıdır:

git diff --cached

--cached anlamına gelir cache/dizini (yani değişiklikleri aşamalı) HEAD akıntıya karşı değişiklik göstermektedir. --staged --cached ile eş anlamlıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • MrDevin521

    MrDevin521

    18 Temmuz 2010