排查源代码控制
本文帮助你通过输出日志和追踪日志,诊断和解决Visual Studio Code中的Git问题。当Git作失败或出现意外行为时,使用这些诊断工具。
Git 输出窗口
VS Code 使用你机器的 Git 安装来执行源码控制作。Git 输出窗口提供了 VS Code 执行的 Git 命令的详细日志。这些信息有助于理解正在执行的 Git作内容和诊断问题。
要打开 Git 输出窗口:
-
在源控视图中,选择“......”菜单,选择显示 Git 输出
-
从命令面板(⇧⌘P,Windows,Linux Ctrl+Shift+P)中运行git: Show git output命令)
-
打开输出面板(⇧⌘U(Windows Ctrl+Shift+U,Linux Ctrl+K Ctrl+H)),然后从下拉菜单选择 Git。

Git 输出窗口显示:
- Git 扩展的当前对数层
- Git 执行文件的位置
- VS Code 执行的 Git 命令
- 命令错误消息
- 每个命令的时间戳和持续时间
当 Git作失败或出现意外行为时,请回顾该输出。这些信息有助于识别 Git 配置、认证或仓库状态的问题。
默认情况下,Git 输出窗口不会显示 Git 命令的标准输出,除非发生错误。与
筛选和搜索 Git 日志
Git 输出窗口可以生成大量信息。为了高效找到相关条目,你可以使用以下技巧:
-
通过输出面板中的下拉菜单按对数级别或对数类别过滤输出

日志水平包括:
追踪,调试,信息,警告,错误.默认情况下,Git 输出窗口会显示信息等级及以上。日志类别会根据被记录的内容而变化,例如
git或存储库.要查看正在运行的 Git 命令,请选择git类别。 -
使用输出面板中的搜索框(⌘F(Windows,Linux Ctrl+F))搜索特定词)
Git 输出窗口会突出搜索词,并允许你在匹配之间导航。搜索框支持正则表达式以实现高级搜索。

启用Git扩展的跟踪日志
如需更详细的诊断信息,可以启用 Git 扩展的跟踪日志。跟踪日志提供扩展作的详细信息,包括内部状态和详细的命令执行。
启用跟踪记录:
-
打开 Git 输出窗口
-
在输出面板的标题中选择齿轮图标,选择一个对数等级,例如
追踪
当你选择日志级别时,VS Code 会记录该级别及以上的消息。例如,选择
追踪记录所有消息,同时选择错误只记录错误信息。
下一步
- 源代码控制常见问题解答——关于Git和源代码管理的常见问题解答
- 源代码控制概述——了解VS Code的源代码控制功能
- Git 文档 - 官方 Git 文档和资源