如何使用特定的提交消息搜索存储库以进行提交

时间:2014-05-20 11:27:24

标签: git version-control

我正在尝试在我的Git-Repository中提交所有提交消息包含特定文本的提交。

Git中是否有一项功能可以让我获得提交?是否有可能以其他方式获得我想要的东西,以便我可以编写一个显示commit-id的短脚本?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用git log --grep="specific text"在提交消息中查找正则表达式。

如果您只想获得SHA列表,则必须添加--pretty=format:%h开关,该开关将打印提交的7个字符长的SHA,或者使用%H而不是%h打印完整的SHA。