【发布时间】:2020-12-28 06:24:47
【问题描述】:
我不小心向我在 GitHub 中的项目的主人提交了我不应该提交的内容。我现在正在尝试使用 VS Code 签出到以前的提交。我得到了那个提交的 URL。我确实在 VS Code 中设置了遥控器,但不知道该怎么做。
我的想法是去结帐并输入提交的 URL。然后我会切换到主分支并提交这个。但这给了我一个错误"Can't push refs to remote"。
【问题讨论】:
-
如果没有更清楚地了解您想要什么以及到目前为止发生的事情,很难帮助解决 git 问题。
-
我正在尝试恢复到主分支上的先前提交。
-
"Revert" 在 git 中有一个特殊的含义。你的意思是“重置”吗?
-
您想撤消提交(还原),还是表现得像从未完成过一样?
-
对不起,我意识到我说错了。我的工作副本是正确的。我的远程副本有一个完全错误的提交,因为另一个项目被提交到存储库。所以,我需要撤消提交
标签: git visual-studio-code git-branch git-commit