【发布时间】:2021-07-11 22:58:19
【问题描述】:
注意:此问题的标题已根据执行git reset --hard 后更新遥控器的意图进行了更改。就上下文而言,这个问题的原标题是:
如何在 Visual Studio 中重置为之前的 Git 提交并获取远程分支以反映更改?
我知道以前有人问过这个问题,但我仍然无法正常工作。
我需要摆脱两个提交。所以从树的顶部我有: 错误提交 1 错误提交 2 好提交
在VS 2019中,我右键GoodCommit -> Reset -> Delete Changes
它在本地重置为 GoodCommit。但是,如果我尝试将其推送到存储库,我会收到一条消息,指出本地分支位于远程分支之后。如果我拉和推,我就会回到我开始的地方,顶部有 2 个 BadCommit。
如何将远程分支返回到 GoodCommit?
【问题讨论】:
标签: git visual-studio github git-commit