Hangi şov?
Teslim etiketi bulmakta biraz sıkıntı yaşıyorum.
Ben ne zaman:
git checkout tag1
git branch
Hangi tarafta olduğumu öğrenmek için görünmüyor olabilir. Sadece günlükleri:
* (no branch)
master
Mümkün olan, yani, yukarıdaki örnekte teslim almak için, 'tag1'. Teşekkür ederim!
CEVAP
Edit: Jakob Narębski daha git-fu vardır. Çok daha basit aşağıdaki komutu mükemmel çalışıyor:
git describe --tags
(Ya da eğer varsa --tags
olmadan açıklamalı etiketi kontrol etti. Benim etiketi hafif, etiketler ihtiyacım var.)
orijinal yanıtı şöyle:
git describe --exact-match --tags $(git log -n1 --pretty='%h')
Daha birine git-fu daha zarif bir çözüm olabilir...
Bu git-log
günlük kullanıma kadarıyla başlangıç raporları gerçeğini güçlendirir. %h
kısaltılmış karma yazdırır. Sonra git-describe --exact-match --tags
tam olarak taahhüt eşleşen etiketi () hafif veya açıklamalı bulur.
$()
sözdizimi yukarıda bash veya benzeri kullandığınız varsayılmaktadır.
C# özel durum hangi elde satır numaras...
Hangi node.js eş zamanlı görevler için...
Hangi durum Python kötü/yasadışı değiş...
Hangi protokol? :// veya http(s)://svn...
Hangi config kullanılıyor dosyası...