git 删除和重命名分支

本地分支重命名

1
git branch -m old new

删除本地分支

1
git branch -D 本地分支名

远程分支重命名

  • 删除远程分支

    1
    git push origin  :远程分支名(你要删除的远程分支名)
  • 将本地分支推送到远程分支上,如果远程分支不存在,则创建此远程分支

    1
    git push origin  本地分支名:远程分支名

如果其他开发者已经删除了远程分支,但本地 git branch -a 依然显示,用 git fetch -p 即可