需求:在开发的过程中,假设V1.0的版本代码已经提交上线了,V2.0的版本正在开发当中,有了多次的提交,此时产品说V1.0版本有重大bug,需要临时解决,重新上线,此时应该如何快速处理呢?
一、使用git 的分支或者tag进行代码回退操作
1、找到V1.0的最后一次提交记录的commit id
2、基于commit id创建新的分支
git checkout -b new-branch commit id
3、提交新的分支到主分支
git push --set-upstream origin branch_v2.1.3(新分支)
4、修改新分支代码,提交
也可以基于图形化工具进行操作

二、代码回退,覆盖操作
网友评论