如何在 GitK 中查看单个文件的历史记录?
How do I view a single file's history in GitK?
我有一个 git 存储库,其中包含大量文件。在某个时候,我的程序中引入了一个错误,我很清楚是哪个文件导致了这个问题。现在我只需要追踪是哪个提交引入了错误。
如何使用 GitK 查看单个文件的修订历史记录?
您可以只给出位于目录中的文件的路径。例如src/foo.c
,你想查看修改它的文件的历史记录。在这种情况下,您只需要输入 as gitk src/foo.c &
这将打开一个提示,您可以浏览文件的历史记录。
另一种查看文件历史记录的方法是 git blame
或者如果您想查看哪个提交引入了回归,您可以使用 git bisect
获取文件历史
gitk <filename>
在 gui 中查看 blame 历史,这可能有助于您跟踪提交使用
git gui blame <filename>
您可以按照以下步骤在 gitk 上进行过滤。
- Select [视图]>[编辑视图]。
- 将文件名填写为[输入要包含的文件和目录,每行一个]。
- Select [确定] 或 [应用]。
我有一个 git 存储库,其中包含大量文件。在某个时候,我的程序中引入了一个错误,我很清楚是哪个文件导致了这个问题。现在我只需要追踪是哪个提交引入了错误。
如何使用 GitK 查看单个文件的修订历史记录?
您可以只给出位于目录中的文件的路径。例如src/foo.c
,你想查看修改它的文件的历史记录。在这种情况下,您只需要输入 as gitk src/foo.c &
这将打开一个提示,您可以浏览文件的历史记录。
另一种查看文件历史记录的方法是 git blame
或者如果您想查看哪个提交引入了回归,您可以使用 git bisect
获取文件历史
gitk <filename>
在 gui 中查看 blame 历史,这可能有助于您跟踪提交使用
git gui blame <filename>
您可以按照以下步骤在 gitk 上进行过滤。
- Select [视图]>[编辑视图]。
- 将文件名填写为[输入要包含的文件和目录,每行一个]。
- Select [确定] 或 [应用]。