SORU
27 AĞUSTOS 2010, Cuma


"git diff" hiçbir şey yapmaz

Bu bir yerde bir yapılandırma hatası olduğunu sanıyorum, Ama nerede olduğunu çözemedim. Düzenli gıt komutları gayet iyi, ama" hiçbir şey yapmaz. diff "gıt çalışması için görünür Güvenli olması için, benim dış diff araçları kaldırıldı .dosya gitconfig. Bu MacPorts üzerinden yüklendi ve lates sürümü (1.7.2.2).

Ne ben" benim çalışma alanından, sadece çıkar, hiçbir şey yapmadan. "git diff çalıştırdığımda bakın

$ git --version
git version 1.7.2.2
$ git diff
$ 

Eğer bir dizin, kök benim çalışma alanı dışında, yazarak geri eğer "git diff" bunu bana verir:

$ git diff
usage: git diff [--no-index] <path> <path>

Bu git deposu altında değilim beri beklenen bir davranış olabilir.

Bu sorunu gidermek için ne yapabilirim herhangi bir fikir?

CEVAP
27 AĞUSTOS 2010, Cuma


git diff varsayılan çıkış taahhüt edilmemiş / dizin eklenmiş olan değişikliklerin listesi. Eğer bir değişiklik olursa orada yok, çıkış yok.

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ı.

Daha fazla ayrıntı için documentation bkz. Özellikle, bu örnek için aşağı doğru ilerleyin ve bu bölümü okuyun:

$ git diff            # (1)
$ git diff --cached   # (2)
$ git diff HEAD       # (3)
  1. Dizin ile çalışma kopyası Diff
  2. KAFASI dizini Diff
  3. KAFA ile çalışma kopyası Diff

Çalışma alanınızın tahmin edebileceğiniz gibi, git diff için ne bilmek değil, açıkça karşılaştırmak için iki yol belirtmeniz gerekir, bu yüzden kullanım mesajı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011