使用VSCode撤消上一次推送

时间:2018-09-27 14:33:30

标签: git github visual-studio-code

我正在尝试使用VSCode删除最后一次推送。我尝试使用“撤消上一次提交”和“放弃所有更改”。

当我这样做时,我的最后一次提交在计算机上被删除了,但是我不能再次推送它,因为它说没有更改。

您有解决此问题的建议吗?谢谢。

1 个答案:

答案 0 :(得分:2)

VS代码在UI中尚没有此选项。有一个即将合并的PR,将很快带来此功能。

同时,撤消上一次提交并放弃更改之后,您将无法正常推送到远程。这是因为本地分支HEAD的尖端在远程分支的后面。到目前为止,请从终端上用力推动。

git push origin <branch-name> --force-with-lease

Ref#1:https://github.com/Microsoft/vscode/pull/53286

Ref#2:https://stackoverflow.com/a/37460330/3824876