使用 GIT 工具和命令行,找出哪个提交从文件中删除了特定单词的最简单方法是什么?
问问题
2052 次
3 回答
10
您可以使用本文中描述的方法:
如果您知道该行的内容,这是一个理想的用例:
git log -S<string> path/to/file
git log -G<regex> path/to/file
或者你可以试试:
git blame --reverse
于 2013-04-24T01:22:52.213 回答
1
git blame
将向您显示更改文件每一行的最新提交。您可以在文件上使用它,然后转到您的单词所在的行。
于 2013-04-24T00:20:29.180 回答
0
键入gitk
命令行,它将显示用于比较文件的图形工具。
(或者)
$ git log -p
更有用的选项之一是
-p
,它显示了每次提交中引入的差异。
于 2013-04-24T00:17:41.793 回答