Olası Çoğalt:
How to search through all commits in the repository?Komut satırı kullanarak taahhüt mesajları nasıl aranır?
başlıkları komut satırını kullanarak kesinleştirme arama için bir yol var mı?
Olası Çoğalt:
How to search through all commits in the repository?Komut satırı kullanarak taahhüt mesajları nasıl aranır?
başlıkları komut satırını kullanarak kesinleştirme arama için bir yol var mı?
git log --grep=<pattern>
Limit the commits output to ones with log message that matches the
specified pattern (regular expression).
- Bu gerçekten bir kopya değil git help log
üzerinde iyi çalışıyor Bu sorunun kısmen yanlış olduğunu düşünüyorum çünkü '--grep' seçeneği sadece başlık yerine tüm taahhüt mesajını arar. @ czchen'in cevabı bu durumda daha doğrudur. – pedromanoel
czchen cevabının harici bir grep yardımcı programının kullanılmasını gerektirdiği gerçeği hariç –
Bu bana çok yardımcı oldu, ack-grep kullanmadan önce. –
git log --oneline | grep PATTERN
Bu kabul edilen cevap olmalı! – pedromanoel
Bu özlem, ilk mesajın dışındaki ilk mesajın içinde PATTERN ile işlem yapmaz mı? – tutuDajuju
grep'in kullanılabilir olmasını gerektirir, yani bu linux/git bash özel bir çözümdür (windows'a grep yüklemediyseniz) –
, diğer bir soru ** bu değildir iken ** kaydedilmesini sarkan sorar. Yeniden açılmak için oylama. – sashoalm
Ah. Ancak bu bir kopyasıdır (http://stackoverflow.com/questions/7124914/how-to-search-a-git-repository-by-commit-message). Bu eski soru olsa da, daha yeni olan daha iyi cevaplar imho vardır. Keşke tekrar oylama işlemini iptal edebilirdim. – cfi