git 删除本地分支


先切换到其他分支


git branch -d <branch_name>


强制删除


git branch -D <branch_name>


git 删除远程分支

git push origin --delete <branch_name>

或

git push origin :<branch_name>


恢复分支

git branch <branch_name> <hash_val>


提示:git relog 可查看所有分支 hash值