如何在GitK中查看单个文件的历史记录?
我有一个git仓库中有大量的文件。在某个时候,我的程序中引入了一个错误,并且我很清楚哪个文件导致了这个问题。现在我只需要跟踪哪个提交引入了错误。如何在GitK中查看单个文件的历史记录?
如何使用GitK查看单个文件的修订历史记录?
要获取文件历史
gitk <filename>
要看到怪历史一个gui,它可以帮助你跟踪提交的使用情况
git gui blame <filename>
有没有办法查看已重命名文件的历史记录? –
你可以给位于目录的文件的路径。例如src/foo.c
,您想查看更改文件的历史记录。在这种情况下,你只需要给出gitk src/foo.c &
这将打开一个提示,你可以通过文件的历史。
查看文件的历史的另一种方式是git blame
或者如果你想看看哪个提交引入的回归可以使用git bisect
为什么你的命令后面有&&? –
然后我在上面的语句中提到它会在后台进程中运行,这是针对Linux环境的。 – LethalProgrammer
使用'git blame'查找最后一次修改行的提交。 IIRC,'gitk'支持责备。 – ikegami