You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio Code中Git Commit操作无限加载无法完成求助

VS Code Git Commit无限加载的解决方法

1. 确认Git配置是否生效

打开VS Code终端,执行以下命令查看全局配置:

git config --global --list

确认user.name和user.email已正确配置。如果未显示,重新执行配置命令(注意使用英文双引号):

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"

2. 检查仓库本地配置

全局配置可能未覆盖仓库本地配置,进入仓库目录执行:

git config --local --list

如果存在错误或为空的本地用户配置,执行以下命令修正:

git config --local user.name "你的用户名"
git config --local user.email "你的邮箱地址"

3. 验证VS Code的Git路径设置

打开VS Code设置(快捷键Ctrl+,),搜索git.path,确认路径指向正确的Git可执行文件:

  • Windows:通常为C:\Program Files\Git\bin\git.exe
  • Mac/Linux:通常为/usr/bin/git
    若路径错误,手动修改为你的Git安装路径。

4. 手动执行Commit排查问题

在VS Code终端进入仓库目录,尝试手动提交:

git commit -m "测试提交"
  • 如果手动提交成功,说明是VS Code面板的问题:
    • 关闭VS Code,删除仓库根目录下的.git/index.lock文件(若存在),重启后重试。
    • 禁用所有Git相关扩展(如GitLens),重启VS Code测试。
    • 重置VS Code Git设置:打开设置JSON文件,删除所有自定义Git配置,保存后重启。

5. 更新Git版本

执行git --version查看版本,若版本较旧,前往Git官网更新至最新稳定版,旧版本可能与VS Code存在兼容性问题。

内容的提问来源于stack exchange,提问作者HamidBee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 13:35:19