2013-01-05 41 views
160

içinde hash SHA tarafından birleştirme bul Belirli bir hash, SHA tarafından Git bir taahhüt bulmaya ihtiyacım var. Örneğin, "a2c25061" hash'ım varsa ve bu yazının yazarını ve göndericisini almam gerekiyorsa.<a1> Git</ a1>

Bunu elde etmek için komut nedir?

cevap

242

Sadece aşağıdaki komutu

git show a2c25061 
+7

olacak Ayrıca iyi 'git log a2c 25061 -n 1 '. Sadece fark olmadan, hakkında bilgi gösterecektir. – Hauleth

+29

'git gösterisi a2c25061 --stat 'aynı şekilde çalışır ve hatırlanması daha kolaydır – mvp

36
git log -1 --format="%an %ae%n%cn %ce" a2c25061 

kullanmak Pretty Formats section of the git show documentationformat:<string> biçimi sp sağlar

  • format:<string>

içeriyor Göstermek istediğiniz bilgileri belirtin. \n & hellip yerine %n ile yeni bir satır aldığınız dikkate değer istisna ile printf formatı gibi biraz çalışır;

tutuculardır:

  • %an: yazar adı
  • %ae: yazar eposta
  • %cn: committer adı
  • %ce: committer eposta
İlgili konular