w43322

Kuku's blog desu

Zensoku zenshin... Yousoro!
github
twitter
steam
email
telegram
bilibili
discord user

git仓库remote和local同时重命名分支的脚本

# 事物的名称 - 允许您复制/粘贴命令
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

# 为 new_name 本地分支重置上游分支
git push $remote -u $new_name
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。