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

GitHub Desktop无法提交代码,但终端可正常提交的问题咨询

解决GitHub Desktop提交失败但终端Git操作正常的问题

以下是几个针对性的排查和解决方法:

  • 刷新仓库状态并重启软件
    关闭GitHub Desktop,重新打开后点击界面顶部的刷新按钮,同步最新的仓库状态,很多时候是本地缓存未及时更新导致的提交异常。

  • 核对Git配置一致性
    打开GitHub Desktop的设置(路径:File > Options > Git),确认Git的版本路径、用户名、邮箱和终端执行git --version、git config user.name、git config user.email的输出完全一致,配置不一致可能引发提交逻辑冲突。

  • 清理GitHub Desktop本地缓存
    关闭软件后,找到对应的缓存目录删除缓存文件:

    • Windows:%APPDATA%\GitHub Desktop
    • Mac:~/Library/Application Support/GitHub Desktop
      重启软件后再尝试提交操作。
  • 重新克隆仓库
    如果上述方法无效,删除当前本地仓库,从远程仓库重新克隆一份,再用GitHub Desktop打开新仓库进行提交,排除本地仓库文件损坏或索引异常的问题。

  • 检查文件选择与忽略规则
    终端git add .会自动包含所有未被.gitignore排除的文件,但GitHub Desktop可能需要手动勾选要提交的文件。检查界面中是否已选中那3个修改的文件,同时核对.gitignore规则是否存在导致GitHub Desktop无法识别文件修改的情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 03:14:51