假设你现在在主分支上,可以使用以下命令将主分支的代码回滚到之前最后一次在开发分支上的提交:
git reset --hard <开发分支最后一次提交的commit ID>
然后,将回退的代码切换到开发分支上:
git checkout <开发分支>
最后,将修改推送到远程仓库:
git push -f origin <开发分支>
请注意,这种方法将丢失主分支上的任何在回退点之后的更改,因此,请确保将这些更改备份到另一个分支或存储库中。
上一篇:不小心输入了gitstashpop而不是gitstash,如何撤销?
下一篇:不小心通过从应用程序捆绑包中复制库文件,覆盖了/usr/local/lib中的dylib文件。