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

时间:2017-08-28 20:09:55

标签: git gitk

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

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

3 个答案:

答案 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 进行过滤。

  1. 选择[视图]>[编辑视图]。
  2. 填写文件名以[输入要包含的文件和目录,每行一个]。
  3. 选择 [确定] 或 [应用]。
相关问题