Yazarın yaptığı tüm taahhütlerin raporunu almam gerekiyor. Şimdiye kadar, aşağıdaki komutu saran komut dosyası var:
git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr
İyi çalışıyor. Ancak, yalnızca geçerli dalın eylemlerini bildirir. Sadece geçerli olanı değil , tüm dallardan yazarın taahhüt mesajlarını kaydeden herhangi bir seçenek var mı ?
Başka bir deyişle, git depodaki tüm işlemlerin ters sıralamalı (datetime göre) dizisini yapabilir ve günlük bilgisini bu diziden çıkarabilir mi?
Çözüldü: (aksi halde gizli olan aşağıdaki yorumdan kopyalandı)
Sorun şu ki, iki dalda aynı anda çalışmak için bir havuzum ve iki klonum vardı. Değişiklikleri başlangıç deposuna aktardım, ancak değişiklikleri klonlanan depoya getirmeyi unuttum. Bu şekilde --all, klonlanmış depo için kullanırken işe yaramadı.
committish? Bir git komutu ile bilgi almak mümkün mü?
--all.
git rev-listAyrıştırma ile uğraşmayın git log --all, sorun değil.
--all, ama görünüşe göre bu benim için çalışmıyor. Yardım açıklamasını anlamıyorum: Tüm referanslar refs/komut satırında listelenmiş gibi davranın <commit>.
git logkabul edercommittish:git log mybranch(ve şubelerinizin tümünü listeleyingit branch).