标签: git gitk
我正在调试我正在处理的应用程序,并注意到应该存在一些代码。我很确定它存在于某个时间点,并且不久前(或者有意地)删除了。我想知道如何搜索提交历史记录以查看代码是否存在。当我运行gitk命令时,它启动了一个带有搜索功能的GUI,但我发现搜索只查看了提交消息,而不是提交的内容。如何在版本控制中搜索缺少的代码?
答案 0 :(得分:1)
你可以使用带-S选项的git log,它将在所有提交中查找给定的字符串。
git log -Sfunction_name