业务场景:需要把某个分支的代码回退到某个提交版本;
直接上操作
1、首先,使用git log命令查看远程仓库的提交记录,找到你想要回退到的版本的提交哈希值(commit hash)。
或者使用idea中操作也可以
2、使用git reset命令,加上--hard参数,后面跟上你想要回退到的版本的提交哈希值。例如:
git reset --hard <commit hash>
以上的步骤只是还原本地的代码,远程仓库的代码还没还原到这个版本。
3、如果你想要将这个回退操作应用到远程仓库,使用git push命令,加上--force参数。
注意:这个操作将会覆盖远程仓库中的代码,请谨慎操作。
git push --force