# 事物的名稱 - 允許您複製/粘貼命令
old_name=""
new_name=""
remote=""
# 將本地分支重命名為新名稱
git branch -m $old_name $new_name
# 刪除遠程的舊分支
git push $remote --delete $old_name
# 或者更簡短的方式刪除遠程分支 [:]
git push $remote :$old_name
# 防止 git 在下一步推送時使用舊名稱。
# 否則,git 將使用舊的上游名稱而不是 $new_name。
git branch --unset-upstream $new_name
# 將新分支推送到遠程
git push $remote $new_name
# 重置新名稱本地分支的上游分支
git push $remote -u $new_name