git 在VS代码中有没有办法恢复到以前的提交?

xdyibdwo  于 2022-12-25  发布在  Git
关注(0)|答案(5)|浏览(607)

在VS代码中有没有办法恢复到之前的git提交?
我知道我可以看到提交之间的变化和工作树中的差异,但我想知道如何在visual studio代码中重置为上一次提交。

olmpazwi

olmpazwi1#

选择源代码管理图标后,如果单击右上方的省略号...。
在v1.48中,您将看到子菜单的选项列表:在x一m0n1x下是x一m1n1x。在x一m2n1x下是x一m3n1x。

6jjcrrmo

6jjcrrmo2#

假设您安装了GitLens扩展,您应该能够从选定的“文件历史记录”提交中简单地选择“恢复”操作。

khbbv19g

khbbv19g3#

我使用GitLens来实现这一点:
1.在源代码管理选项卡中,打开File History
1.选择提交,然后右击Commit
1.单击Revert Commit...

apeeds0o

apeeds0o4#

您可以在Gitlens的“commits”部分使用此选项来重置任意数量的先前(本地)提交:只是右键点击提交你想重置你当前的本地分支

然后会出现一个列表,让您像往常一样选择合适的重置选项:

在最近的vscode(1.51.1当前安装)Gitlens扩展已被集成在源代码控制侧视图,顺便说一句,而不是有自己的按钮在侧边栏像以前一样。

7cjasjjr

7cjasjjr5#

在vscode中按Ctrl + Shift + P,键入git undo,然后按Enter键。

相关问题