一、概念讲解
1. Git 提交历史记录
Git 提交历史记录是项目开发过程中每次提交的记录,包括提交信息、提交者、提交时间等。通过查看提交历史,可以了解代码的演变过程,追溯问题的根源。
2. 逐行记录
逐行记录(Blame)功能可以查看文件中每一行代码的提交信息,包括提交者、提交时间和提交哈希。这对于代码审查和问题追踪非常有帮助。
二、查看提交历史记录的方法
1. 使用 VSCode 内置 Git 功能
VSCode 自带了基础的 Git 功能,可以快速查看提交历史记录。
操作步骤:
- 打开 VSCode 并进入你的项目文件夹。
- 点击左侧栏的 Git 图标,或者使用快捷键
Ctrl + Shift + G(Windows/Linux)或Cmd + Shift + G(Mac)。 - 在 Git 面板中,点击右上角的'历史'按钮(通常是一个时钟图标),打开提交历史记录。
- 在提交历史记录中,你可以查看每次提交的详细信息,包括提交者、提交时间和提交信息。
- 点击某个提交记录,可以查看该提交的具体更改内容。
2. 使用 GitLens 插件
GitLens 是一款强大的 VSCode 插件,提供了更丰富的 Git 功能,包括详细的提交历史和逐行记录。
安装与使用:
- 打开 VSCode,点击左侧的扩展图标,搜索并安装 GitLens 插件。
- 安装完成后,打开一个文件,GitLens 会在行号旁边显示每行代码的提交信息。
- 右键点击文件内容区域,选择'GitLens: Show File History'查看文件的详细提交历史。
- 点击某行代码旁边的注释,可以查看该行代码的详细提交信息。
3. 使用 Git History 插件
Git History 是另一款常用的插件,专门用于查看文件的提交历史。
安装与使用:
- 打开 VSCode,点击左侧的扩展图标,搜索并安装 Git History 插件。
- 右键点击文件资源管理器中的文件,选择'Git: View File History'。
- 在右侧的面板中,你可以查看该文件的所有提交记录,点击某个提交记录可以查看具体更改。
4. 使用 Git Graph 插件
Git Graph 插件提供了可视化的 Git 历史视图,可以直观地查看分支和提交记录。
安装与使用:
- 安装 Git Graph 插件。
- 打开源代码管理菜单,点击右上角的小分支图标,或者直接从底部的 Git Graph 图标打开。
- 在 Git Graph 中,你可以查看所有分支的提交历史,切换分支查看具体记录。
三、查看逐行记录的方法
1. 使用 GitLens 的 Blame 功能
GitLens 提供了强大的 Blame 功能,可以快速查看每一行代码的提交信息。
操作步骤:
- 安装 GitLens 插件。
- 打开文件后,GitLens 会在行号旁边显示每行代码的提交信息。
- 点击某行代码旁边的注释,可以查看详细的提交信息,包括提交者、提交时间和提交哈希。
2. 使用 VSCode 内置的 Blame 功能
VSCode 内置的 Git 功能也支持查看逐行记录。
操作步骤:
- 打开文件后,右键点击文件内容区域,选择'Git: View Line History'。
- 在弹出的面板中,你可以查看文件的逐行提交记录。


