| -d | 已合并才允许删除 |
|---|---|
| -D | 强制删除 |
| 远端 | git push origin --delete <分支> |
常用示例
常用示例
git branch --merged | grep -v '\*'
git branch -d feature/done
git branch -D feature/abandoned
git push origin --delete feature/done定期清理已合并分支能减少列表噪音,也降低推错分支的概率。
清理分支:-d 安全删除(要求已合并)、-D 强制删除、远端用 push --delete;先用 --merged 核对清单。
| -d | 已合并才允许删除 |
|---|---|
| -D | 强制删除 |
| 远端 | git push origin --delete <分支> |
git branch --merged | grep -v '\*'
git branch -d feature/done
git branch -D feature/abandoned
git push origin --delete feature/done