私は何百ものコミットといくつかのブランチを含むgitリポジトリを持っています。特定の文字列を含む特定のコミットを検索する方法。 "ヘルパー機能"?理想的には、文字列は正規表現で表すことができます。 Gitのサポートgit log -G<regex>
のgitを検索するRegexを使ってコミットする
18
A
答えて
12
クレジットはthis answerに行く:
git log --all --grep='Build 0051'
# case insensitive
git log --all --grep='Build 0051' -i
+0
これは、コミットメッセージに正規表現を検索しますknittlの答えとは対照的に-G
15
新しいバージョン:
git log -G'helper.*function' --full-history --all
それはそれぞれの差分コミットに正規表現を検索し、表示のみが正規表現に一致する変更を導入しているコミットします。
関連する問題
- 1. gitの検索ソースをコミットして、コメント
- 2. Regexを使ってJSONを検索するには
- 3. コメントを使ってgitログを検索する
- 4. gitコミット範囲のテキストを検索
- 5. RegExを使ってテキストを分割する単語を検索する
- 6. Regexを使ってテキストファイルから検索パターンを探す
- 7. コミットせずにgit logを検索する方法
- 8. gitを見るとグラフィックスを使ってローカルにコミットする
- 9. Gitを使って変更をコミットしてプッシュする方法
- 10. エディタを使ってgitメッセージをローカルにコミットするには?
- 11. Git Towerを使ってコミットを削除する
- 12. PythonでRegexを使って部分文字列を検索するには?
- 13. C++は正規表現を使って "regex operators"を検索する
- 14. xpathとregexを使って正確なテキストを検索するには?
- 15. regexを使って単語内の文字を検索し置換する
- 16. Regexを使用して複数の単語を検索する
- 17. RegExを使用してファイルを検索する:Notepad ++とVisual Studio
- 18. regex - gmail apiを使用してメッセージを検索する
- 19. javascriptを使って検索するgridview
- 20. get_field_by_nameを使用してフィールドを検索する際にregexを使用する
- 21. コミットされたすべてのファイルの文字列を検索するGit-Repo(未知のブランチとコミット)
- 22. 変数を使ってSQLを使って検索する
- 23. Regexでテキストを検索する
- 24. regexでフィールド名を検索する
- 25. GitのハッシュSHAによるコミットの検索
- 26. PowerShellを使ってRegexファイルとCSV出力ファイルをすばやく検索
- 27. git revertを使って3回目のコミットに戻るには?
- 28. GITを使ってコミットするときに私のコマンドラインがロックアップする
- 29. gitを使ってMac OS Xアプリケーション(MyApp.app)を追加してコミットする方法
- 30. REGEX:検索
http://stackoverflow.com/questions/2928584/how-to-grep-in-the-git-history –