bat*_*top 1 git github visual-studio-code
我正在尝试删除我最后一次使用 VSCode 的推送。我尝试使用“撤消上次提交”和“放弃所有更改”。
当我这样做时,我的最后一次提交被删除在我的计算机上,但我无法再次推送它,因为它说没有更改。
您有什么建议来解决这个问题吗?谢谢。
VS code 的 UI 中还没有此选项。有一个即将合并的 PR 很快就会带来这个功能。
同时,在您撤消上次提交并放弃更改后,您将无法正常推送到远程。这是因为本地分支 HEAD 的尖端位于远程分支的后面。现在使用终端的强制推送。
git push origin <branch-name> --force-with-lease
Run Code Online (Sandbox Code Playgroud)
参考#1: https: //github.com/Microsoft/vscode/pull/53286
| 归档时间: |
|
| 查看次数: |
8832 次 |
| 最近记录: |