我有一个包含大量文件的git存储库。在某些时候,我的程序中引入了一个错误,我很清楚哪个文件导致了这个问题。现在我只需要跟踪哪个提交引入了错误。
如何使用GitK查看单个文件的修订历史记录?
答案 0 :(得分:9)
获取文件历史记录
gitk <filename>
要查看gui中的责备历史记录,这可能有助于您跟踪提交使用
git gui blame <filename>
答案 1 :(得分:2)
您可以只提供位于目录的文件路径。例如src/foo.c
,您希望查看更改文件的文件的历史记录。在这种情况下,您只需要提供gitk src/foo.c &
这将打开提示,您可以浏览文件的历史记录。
另一种查看文件历史记录的方法是git blame
,或者如果您想查看引入回归的提交,可以使用git bisect
答案 2 :(得分:1)
您可以按照以下步骤对 gitk 进行过滤。