我正在尝试在我的Git-Repository中提交所有提交消息包含特定文本的提交。
Git中是否有一项功能可以让我获得提交?是否有可能以其他方式获得我想要的东西,以便我可以编写一个显示commit-id的短脚本?
提前谢谢。
答案 0 :(得分:2)
您可以使用git log --grep="specific text"
在提交消息中查找正则表达式。
如果您只想获得SHA列表,则必须添加--pretty=format:%h
开关,该开关将打印提交的7个字符长的SHA,或者使用%H
而不是%h
打印完整的SHA。