Yüzlerce taahhüt ve birkaç şubeyi içeren bir git veri havuzum var. Belirli bir dizeyi içeren belirli bir işlem nasıl aranır örn. "yardımcısı işlevi"? İdeal olarak, dize bir regex ile gösterilebilir. git desteğin git log -G<regex>
aitArama git Komutları Regex Kullanarak
18
A
cevap
12
Kredi this answer gidin:
git log --all --grep='Build 0051'
# case insensitive
git log --all --grep='Build 0051' -i
+0
Bu taahhüt mesajında regex arar knittl'in cevabının aksine, -G
15
yeni versiyonları:
git log -G'helper.*function' --full-history --all
o her diff regex arayacaktır taahhüt ve sadece gösterge normal ifadeyle eşleşir bir değişiklik tanıttı hangi taahhüt.
İlgili konular
- 1. Python regex arama
- 2. GitLab HTTP uzaktan kumandasında git komutları 403
- 3. phpstorm regex arama ve değiştir
- 4. MongoDB regex Array ile arama
- 5. php kullanarak IMAP komutları gönderme
- 6. WPF olayları kullanarak komutları çağırıyor
- 7. Regex
- 8. Saltstack gruplandırma komutları
- 9. Mysql arama ve regex ile kaldır
- 10. Python regex arama fonksiyonu garip davranışı
- 11. Dos komutları kullanarak dosyalar nasıl listelenir?
- 12. Ben bu komutları kullanarak assimp kütüphane yüklü
- 13. Google, POST isteğini kullanarak tersine arama arama
- 14. Simple Groovy, regex kullanarak değiştir
- 15. Javascript kullanarak düzeltme değiştir regex
- 16. Regex kullanarak dinamik dizgi eşleme
- 17. Python'da regex kullanarak dize ayırma
- 18. git merge vs rebase kullanarak git svn
- 19. Joker kullanarak dosya arama
- 20. dize kullanarak arama OQL
- 21. Ransack kullanarak etiketi arama
- 22. git c-paylaşımlı kütüphane geri arama
- 23. Perl: düzenli ifadeleri kullanarak arama ve değişkenleri kullanarak değiştirme
- 24. Vim'de regex desenini yazarken arama kalıbı nasıl çağrılır?
- 25. Zincir komutları
- 26. django komutları,
- 27. awk -F komutları nasıl yazılır
- 28. Notepad ile komutları yürütme ++
- 29. regex
- 30. Selenium WebDriverJs komutları
http://stackoverflow.com/questions/2928584/how-to-grep-in-the-git-history –