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

Visual Studio 2022中如何撤销Git提交并恢复变更文件显示?

在VS 2022中撤销Git提交并恢复未提交状态的操作指南

可以实现你要的效果,你需要选择的是**「Reset and keep changes」**选项,下面详细说明三个选项的区别,帮你确认选择:

  • Revert:会生成一个新提交来抵消目标提交的修改,原提交记录会保留,变更以反向修改的形式回到工作区,但不会回到未提交的状态,不适合你的场景。
  • Reset and keep changes:完全匹配你的需求。它会撤销当前提交,将所有已提交的变更重新放回「Git Changes」标签,恢复到提交前的状态(文件修改内容全部保留),你可以重新选择要提交的内容。
  • Reset and delete changes:会撤销提交同时丢弃所有变更,文件回到提交前的版本,适合完全放弃本次修改的情况,不符合你的需求。

操作步骤:

  1. 在VS 2022中打开「Git > Manage Branches」界面
  2. 找到你刚完成的目标提交,右键点击该提交
  3. 在弹出菜单中选择「Reset and keep changes」
  4. 确认操作后,所有变更会回到「Git Changes」标签,你可重新筛选提交内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 16:23:10