jfn*_*wea 5 git visual-studio-code
git reset有没有办法使用 VSCode 图形界面运行命令?似乎所有其他 git 操作都可用。如果不是,那么 GUI 用户如何解析远程重写的历史记录?
如果我拉出一个分支,然后世界上的其他人跑到git commit amend && git push --force我的分支,使得 HEAD 的哈希值发生了变化,VSCode 的 git 接口是否提供了任何解决这个问题的方法?我通常会在终端上操作git fetch && git reset --hard origin/my-branch,但我与不习惯使用命令行的人一起工作。有没有什么办法可以向VSCode表达“毫无保留地放弃我所拥有的,将我的代码设置为最新的远程”
如果您安装了GitLens 扩展,您可以使用它来执行git reset:
选择此命令后,它将显示要重置到的提交列表,然后在选择提交后,它会询问您要如何重置(即hard,soft等等)。
Gitlens 还为 Visual Studio Code 的“git 体验”添加了很多内容。