git强制回退到指定版本

有时候代码提交出错,需要强制回退版本:

git reset --hard xxxxxxxxx(版本号)
git push -f

其中可能出现的问题是:

1、回退的分支是否有相应的权限

2、如果其它分支已经基于回退前的版本提交过,回退之后,其它分支再合并到这个分支,仍然会把错误的版本带回来,此时最好的解决办法是:

posted @ 2023-04-12 17:02  刀呢  阅读(159)  评论(0编辑  收藏  举报