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

VS Code误选始终提交所有更改,如何恢复仅提交暂存内容?

解决VS Code误选“Always提交所有更改”的问题

方法一:通过设置面板修改

  • 按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面
  • 在搜索框输入git commit all,找到Git: Commit All选项,取消勾选
  • 同时确认Git: Confirm Commit All选项处于勾选状态,这样提交时会重新弹出确认对话框

方法二:直接编辑settings.json

  • 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板
  • 输入Preferences: Open Settings (JSON)并回车
  • 在文件中查找"git.commitAll": true,将其修改为"git.commitAll": false;如果没有这一行,就添加该配置项(注意JSON格式规范)
  • 确保"git.confirmCommitAll": true存在,开启提交确认提示

方法三:重置Git扩展的确认状态

  • 打开命令面板,输入Git: Reset Confirmations并执行,重置所有Git相关的确认提示,包括提交所有更改的永久选择

设置完成后,回到源代码管理面板,暂存部分文件后点击Commit按钮,会重新弹出是否提交所有更改的对话框,选择仅提交暂存内容即可恢复拆分提交的功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 03:27:04