git回滚test分支
原创2025年4月1日小于 1 分钟
git回滚test分支
背景
在开发过程中,
release
分支是发布分支,test
分支是测试分支。b1
是某开发分支,b2
是某开发分支。b1
合并到test
后测试过程中决定终止需求, 需要回滚test
分支。
操作方法
方法1:删除
test
分支,重新从release
分支创建test
分支。此方法可能会丢失
CICD
构建触发器,需要重新配置。方法2:
git revert
方法,本次采用这种方法# 切换到test分支 git checkout test # 查看release分支的提交记录 获取需要回滚的提交记录的hash值 git log --oneline release # 获取需要回滚的提交记录的hash值 # 回滚test分支 git reset --hard abcwsde2 # 推送回滚后的test分支 git push origin test --force