使用GIT工具和命令行,找出哪个提交从文件中删除特定单词的最简单方法是什么?
答案 0 :(得分:7)
您可以使用this post中描述的方法:
如果你知道该行的内容,这是一个理想的用例:
git log -S<string> path/to/file
git log -G<regex> path/to/file
或者你可以试试:
git blame --reverse
答案 1 :(得分:1)
git blame
将显示更改文件每一行的最新提交。您可以在文件中使用它,然后转到您的单词所在的行。
答案 2 :(得分:0)
在命令行中键入 gitk
,它会显示用于比较文件的图形工具。
(OR)
$ git log -p
其中一个更有用的选项是
-p
,它显示了引入的差异 在每次提交中。