我谷歌了一下,但是找不到这个问题的答案。
先谢谢你。
PS 我知道我可以看到提交之间的变化和工作树中的差异,但是我想知道如何在可视化工作室代码中重置到前一个提交
选中源代码管理图标后,如果单击右上角的省略号... 。
在1.48版本中,您将看到子菜单的选项列表: 在 Commit下是 Undo Last Commit。在 Changes下是 Discard All Changes。
Commit
Undo Last Commit
Changes
Discard All Changes
如果你已经安装了 GitLens扩展,你应该能够从选择的“文件历史”提交中简单地选择“恢复”操作。
您可以在 Gitlen 的“提交”部分中使用此选项来重置任意数量的以前(本地)提交: 只需右键单击您想要重置当前本地分支的提交
然后,一个列表似乎允许你像往常一样选择一个合适的重置选项:
在最近的 vscode (1.51.1目前已经安装)中,Gitlens 扩展已经集成到源代码控制端视图中,而不是像以前那样在侧边栏中有自己的按钮。
我用 GitLens来做这个:
File History
Revert Commit...
在 vscode 中按 Ctrl + Shift + P,键入 git undo,然后按 Enter。
git undo