Git 分支整理备忘
开发一段时间后,本地会留下很多临时分支。有些已经合并,有些只是试验,还有一些可能保留了未推送提交。整理时最怕的是误删,因此动作要慢一点。
先看状态
git status git branch --sort=-committerdate git branch --merged
先确认当前工作区是否干净,再看分支最近提交时间。已经合并到当前分支的本地分支,可以优先考虑清理。
删除前再确认
对于不确定的分支,先看最后几条提交和远端跟踪关系。不要用强制删除作为默认动作,除非已经确认里面没有需要保留的提交。
git log --oneline -5 feature/demo git branch -vv
分支整理的目标不是把列表清空,而是让正在进行的事情更清楚。