我无意中将一个功能分支推到了远程主分支。现在我想将主分支还原到之前的提交记录。当我选择“将当前分支恢复到此提交”时,只有本地分支被还原了,由于远程主分支已经超前了55个提交(因为我不小心推送了代码),所以我无法将刚刚还原的本地主分支推送到远程。
在查阅了 Stack Overflow 和 Google 后,我发现许多人使用命令行进行强制推送。但由于我使用的是 Source Tree,我希望找到一种实际使用 Source Tree 的方法。
我也发现了 rebase 选项,但似乎找不到逐步教程...
有什么好的建议吗?