Visual Studio 2022中如何撤销Git提交并恢复变更文件显示?
在VS 2022中撤销Git提交并恢复未提交状态的操作指南
可以实现你要的效果,你需要选择的是**「Reset and keep changes」**选项,下面详细说明三个选项的区别,帮你确认选择:
- Revert:会生成一个新提交来抵消目标提交的修改,原提交记录会保留,变更以反向修改的形式回到工作区,但不会回到未提交的状态,不适合你的场景。
- Reset and keep changes:完全匹配你的需求。它会撤销当前提交,将所有已提交的变更重新放回「Git Changes」标签,恢复到提交前的状态(文件修改内容全部保留),你可以重新选择要提交的内容。
- Reset and delete changes:会撤销提交同时丢弃所有变更,文件回到提交前的版本,适合完全放弃本次修改的情况,不符合你的需求。
操作步骤:
- 在VS 2022中打开「Git > Manage Branches」界面
- 找到你刚完成的目标提交,右键点击该提交
- 在弹出菜单中选择「Reset and keep changes」
- 确认操作后,所有变更会回到「Git Changes」标签,你可重新筛选提交内容。
内容的提问来源于stack exchange,提问作者KeithViking
相关产品推荐
相关产品推荐

