Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在git日志中搜索对给定文件的更改?_Git - Fatal编程技术网

如何在git日志中搜索对给定文件的更改?

如何在git日志中搜索对给定文件的更改?,git,Git,当对文件ABC进行更改时,如何搜索所有提交以查找提交 假设,/path/to/file未知 谢谢使用命令: 使用命令: 你在找git日志- 下面将给出在当前目录中更改ABC的所有提交的日志: git log -- ABC 如果它位于子目录中,而您不确定它位于何处,请使用以下选项: git log -- */ABC 即使ABC位于多个子目录深处,它也能工作。您正在寻找git日志- 下面将给出在当前目录中更改ABC的所有提交的日志: git log -- ABC 如果它位于子目录中,而您不确定

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

假设,/path/to/file未知

谢谢

使用命令:

使用命令:

你在找git日志-

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

git log -- ABC
如果它位于子目录中,而您不确定它位于何处,请使用以下选项:

git log -- */ABC
即使ABC位于多个子目录深处,它也能工作。

您正在寻找git日志-

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

git log -- ABC
如果它位于子目录中,而您不确定它位于何处,请使用以下选项:

git log -- */ABC

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

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

git log --pretty=oneline -- /path/to/file

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

git log --pretty=oneline -- /path/to/file