git删除分支

1 git删除local branch

git branch -d <local-branch>

2 git删除远程分支

git push origin --delete <remote-branch-to-be-deleted> //将"--delete <remote-branch-to-be-deleted>"这个信息push给远端的origin仓库,然后git server端就可以删除这个分支了。但是本地的remote tracking reference并没有删除。所以要继续执行下面的命令:

git fetch -p

这样的话,git branch -r的话,就看不到这个remotes/origin/<remote-branch-to-be-deleted>了。

3 如果有一个本地的branch tracks被删除的远程分支,本地分支要再去删除,因为远程分支已经删除了,它独自存在是没有意义的。

原文地址:https://www.cnblogs.com/hustdc/p/6456061.html