使用GIT工具和命令行,找出从文件中删除了特定单词的提交记录最简单的方法是什么?
您可以使用此帖子中描述的方法:
如果您知道该行的内容,那么这是一个理想的用例:
git log -S<string> path/to/file
git log -G<regex> path/to/file
或者你可以尝试:
git blame --reverse
git blame
命令会展示每行代码最近一次被修改的提交记录。你可以在文件中使用该命令,然后定位到包含你所需单词的那一行。
gitk
,它会显示用于文件比较的图形化工具。 $ git log -p
-p
,它显示了每个提交引入的差异。