git のエイリアスのメモ

マージ済みのブランチを消す

下記の記事を参考にした可能性が高いが、ずいぶん前なのではっきりしない…

Git でマージ済みのブランチを一括削除する - Qiita

git purge を実行することでマージ済みのブランチをローカルからまとめて消せる。

[alias]
        delete-merged-branches = !git branch --merged | grep -vE '^\\*|master$|develop$' | xargs -I % git branch -d %
        purge = !git fetch -p && git delete-merged-branches

リモートのコミットをツリー表示する

何を参考にしたかはもうわからない。 つながりが一目でわかるので、ブランチがいくつも存在するときに便利。

        graph = log --graph --oneline --remotes