1

当对文件 ABC 进行更改时,如何搜索所有提交以找到那些提交?

假设 /path/to/file 未知。

谢谢

4

3 回答 3

5

您正在寻找git log -- <filename>

以下将给出在当前目录中更改 ABC 的所有提交的日志:

git log -- ABC

如果它在子目录中并且您不确定在哪里,请改用以下内容:

git log -- */ABC

即使 ABC 位于多个子目录深处,它也可以工作。

于 2012-12-08T04:20:27.057 回答
2

使用git-blame命令:

git blame /path/to/file
于 2012-12-08T00:55:27.437 回答
0

如果您只想要提交名称和哈希:

git log --pretty=oneline -- /path/to/file
于 2012-12-08T09:25:13.040 回答