很久以前,我将一些代码块提交到仓库。我需要找到提交 ID,但我甚至不记得提交的标题和作者。
有没有什么办法可以找到这个id?
答案1
假设您知道行号,git log 或 git blame 将会告诉您给定行的所有编辑和提交 id,如下所示:
git log -L <start line>,<end line>:<filename>
或者
git blame -L <start line>,<end line> filename
或者,如果您知道编辑的内容,则可以使用git blame
正则表达式,如下所述: