如何在git log中通过提交文本查找提交ID?


0

我很久以前就有一些代码块提交给了一个repo。我需要找到提交ID,但我甚至都不记得提交的标题而不是作者。

有没有办法找到身份证?

Answers:


1

假设您知道行号git log或git blame将告诉您给定行的所有编辑以及使用时的提交ID,如下所示:

git log -L <start line>,<end line>:<filename>

要么

git blame -L <start line>,<end line> filename

或者,如果您知道编辑的内容,则可以使用git blame正则表达式,如下所示:

http://git-scm.com/docs/git-blame

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.