git 操作: branch 重命名
工作中常用的分支重命名操作
典型场景
上个版本的
feature
未开发完,移到下个版本继续开发
理想实现
- 重命名本地分支
- 删除远程旧分支
- 推送新的分支
- 设置上游分支
git branch -m old_branch_name new_branch_name
git push origin --delete old_branch_name
git push origin new_branch_name
git push --set-upstream origin new_branch_name
实战
注意先切到其它分支来进行以下操作
# 当前的分支
feature/aric/dev
# 目标 rename: feature/aric/v1030/monthly-pay -> feature/aric/v1113/monthly-pay
# 具体的步骤: -----
# 重命名 + 推到远程
git branch -m feature/aric/v1030/monthly-pay feature/aric/v1113/monthly-pay
git push origin feature/aric/v1113/monthly-pay
git push --set-upstream origin feature/aric/v1113/monthly-pay
# 最后一步,删除老的
git push origin --delete feature/aric/v1030/monthly-pay