故障排除源控制
本文帮助您使用输出日志和跟踪日志在Visual Studio Code中诊断和解决Git问题。当Git操作失败或表现意外时,请使用这些诊断工具。
Git 输出Windows
VS Code 使用您机器上的 Git 安装来执行源代码控制操作。Git 输出Windows提供了 VS Code 执行的 Git 命令的详细日志。这些信息对于了解执行了哪些 Git 操作以及诊断问题非常有用。
要打开Git输出Windows:
-
在源代码控制视图中,选择...菜单并选择显示Git输出
-
运行 Git: 显示Git输出 命令从命令面板 (⇧⌘P (Windows, Linux Ctrl+Shift+P))
-
打开输出面板 (⇧⌘U (Windows Ctrl+Shift+U, Linux Ctrl+K Ctrl+H)) 并从下拉菜单中选择Git

Git输出Windows显示:
- 当前Git扩展的日志级别
- 正在使用的Git可执行文件的位置
- VS Code 执行的 Git 命令
- 命令错误信息
- 时间戳和每个命令的持续时间
在Git操作失败或意外行为时,审查此输出。这些信息有助于识别Git配置、身份验证或仓库状态的问题。
默认情况下,除非发生错误,否则Git输出Windows不会显示Git命令的stdout。
过滤和搜索Git日志
Git输出Windows可以生成大量信息。为了高效地找到相关条目,您可以使用以下技术:
-
使用输出面板中的下拉菜单按日志级别或日志类别筛选输出内容

日志级别包括:
追踪,调试,信息,警告,错误默认情况下,Git 输出Windows显示信息等级及以上。日志类别根据日志内容而变化,例如
吉特或仓库要查看正在运行的Git命令,请选择吉特类别。 -
在输出面板的搜索框中输入特定术语 (⌘F (Windows, Linux Ctrl+F))
Git输出Windows突出显示搜索词,并允许您在匹配之间导航。搜索框支持正则表达式以进行高级搜索。

启用Git扩展的跟踪日志记录
要获取更详细的诊断信息,您可以为Git扩展启用跟踪日志记录。跟踪日志记录提供了有关扩展操作的详细信息,包括内部状态和详细的命令执行。
启用跟踪日志记录:
-
打开Git输出Windows
-
选择输出面板标题中的齿轮图标,并选择一个日志级别,例如
追踪
当您选择一个日志级别时,VS Code 会记录该级别及以上的消息。例如,选择
追踪记录所有消息,同时选择错误仅记录错误消息。