HEADGit'ten kısa sürüm karmasını almanın daha temiz bir yolu var mı ?
Ben almak aynı çıktı görmek istiyorum:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
Başlangıçta bir sürüm dizesi oluşturmak için yukarıdaki komutu kullandım, ancak bu daha iyi:
git describe --tags
0.1.12(Tagged commit) veya 0.1.11-5-g0c85fbc(etiketten beş komisyon sonra ) gibi dizeler çıkarır.
git describe --tags, "ölümcül: İsim bulunamadı, hiçbir şeyi açıklayamıyorum" mesajını alıyorum . .
--tags. Önce bir etiket oluşturmayı deneyin ; örn git tag 1.0.0.