我正在调试我正在开发的应用程序,并注意到缺少一些本应存在的代码。我非常确定它在某个时间点存在,并且不久前被意外(或者可能是故意)删除。我想知道如何搜索提交历史记录以查看代码是否曾经存在。当我运行 gitk 命令时,它会 pop 一个带有搜索功能的 GUI,但我发现搜索只查看提交消息,而不查看提交的内容。如何在版本控制中搜索缺失的代码?
最佳答案
您可以将 git log 与 -S 选项一起使用,该选项将在所有提交中查找给定的字符串。
git log -Sfunction_name
关于git - 检查 git 中是否存在某些代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921609/