在VSCode应用程序中有没有“git reset--hard”的方法?

bf1o4zei  于 2022-10-23  发布在  Vscode
关注(0)|答案(1)|浏览(171)

是否有任何方法可以使用VSCode图形界面运行git reset命令?似乎所有其他git操作都可用。如果没有,那么GUI用户如何在远程上解析重写的历史记录?
如果我拉一个分支,然后世界上其他人运行git commit amend && git push --force到我的分支,使得HEAD的哈希发生了变化,VSCode的git接口是否提供了任何解决方法?在终端上,我通常只使用git fetch && git reset --hard origin/my-branch,但我与不习惯使用命令行的人一起工作。是否有任何方式可以向VSCode表达“毫无保留地放弃我的代码,并将我的代码设置为最新的远程”
image of vscode command palette search for "Git: reset"

yshpjwxd

yshpjwxd1#

如果安装GitLens extension,则可以使用它执行git reset


小时
选择此命令后,它将显示要重置的提交列表,然后选择一个提交后,它会询问您要如何重置(即hardsoft等)。
Gitlens还为VisualStudio代码的“git体验”增加了很多。

相关问题