- 删除本地已合并的分支
$git branch -d <分支名称>
某些情况下可以用 git branch -D <分支名称> (使用时应注意是否已合并)
- 删除远程分支
$ git push origin --delete <远程分支名称>
注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支
- 清理本地无效分支(远程已删除本地没删除的分支)
$git fetch -p
$git branch -d <分支名称>
某些情况下可以用 git branch -D <分支名称> (使用时应注意是否已合并)
$ git push origin --delete <远程分支名称>
注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支
$git fetch -p