如何在 GitK 中查看单个文件的历史记录?



我有一个git存储库,里面有大量文件。在某个时候,我的程序中引入了一个bug。我很清楚是哪个文件导致了这个问题,我只需要追踪哪个提交导致了错误。

如何使用GitK查看单个文件的修订历史记录?

获取文件历史

gitk <filename>

要在gui中查看指责历史,这可能有助于跟踪提交,请使用

git gui blame <filename> 

您只需给出位于目录中的文件的路径。例如,src/foo.c,您希望查看更改它的文件的历史记录。在这种情况下,您只需要给出gitk src/foo.c &

这将打开一个提示,您可以浏览该文件的历史记录。

查看文件历史记录的另一种方法是git blame,或者如果您想查看引入回归的提交,可以使用git bisect

您可以通过以下步骤在gitk上进行筛选。

  1. 选择[查看]>[编辑视图]
  2. 将文件名填充为[输入要包含的文件和目录,每行一个]
  3. 选择[确定]或[应用]

相关内容

  • 没有找到相关文章

最新更新