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

如何在Visual Studio Git GUI中提交除单个文件外的所有变更?

在Visual Studio 2022 Git GUI中简化临时文件提交排除操作

针对你需要保留临时变更文件在变更列表中、但提交时跳过它的需求,以下是两种简化操作的方法:

方法1:批量暂存需提交的文件

VS2022的Git面板支持批量操作,无需逐一处理单个文件:

  • 打开Git「更改」面板,按住Ctrl键选中所有需要提交的文件(跳过那个带临时变更的文件);
  • 右键选中的文件组,选择「暂存选中项」;
  • 点击「提交暂存」完成提交,临时文件的变更会留在工作区并继续显示在变更列表中。

如果要提交的文件占大多数,还可以用反向操作提高效率:

  • 先选中那个临时文件,右键选择「暂存选中项」单独暂存它;
  • 切换到「暂存的更改」区域,右键选择「取消暂存所有」;
  • 回到「未暂存的更改」区域,选中所有文件(此时不包含临时文件)并暂存,最后提交暂存内容。

方法2:临时忽略本地更改(可选)

此操作会暂时隐藏文件,但重启VS后恢复显示,适合临时隐藏但不想提交的场景:

  • 在「更改」面板右键目标临时文件,选择「忽略本地更改」;
  • 该文件会转移到「已忽略的更改」区域,变更仍保留在工作区;
  • 需要恢复显示时,在「已忽略的更改」区域右键该文件,选择「取消忽略本地更改」即可。

更推荐方法1,因为它能让临时文件始终显示在变更列表中,满足你随时提醒自己后续处理的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 06:51:09