git ローカルリポジトリのお掃除
- bleis-hookで作成したトピックブランチを一括で削除する。
$ git branch | grep "id/" | xargs git branch -D Deleted branch id/1088 (was 29ce1c2). Deleted branch id/1092 (was 08c626d). Deleted branch id/1154 (was ef8d3ce). Deleted branch id/305 (was bf00d34). Deleted branch id/353 (was 535dc0b). Deleted branch id/536 (was 6b860de). Deleted branch id/657 (was ecb7617). Deleted branch id/826 (was a08220e). Deleted branch id/862 (was d434292).
大事なブランチの名前にidが入ってると悲劇がおきる。
ご利用は自己責任で。
- リモートで削除されているブランチを指しているブランチを削除
$ git remote prune origin
- stash を消す
$ git stash clear
- 管理されていないファイルを消す
$ git gc