Open3

git コマンドまわり

K SAEKIK SAEKI

スタッシュする

git stash -u -m "foo"

-u は未追跡ファイルも含めるオプション。
-m はスタッシュ名を付けるオプション。

K SAEKIK SAEKI

マージ済のブランチを削除する

git branch --merged | rg -v 'main' | xargs git branch -d

rgripgrep を使っているから。 grep でも良い。 -vmain ブランチを除外してる。

K SAEKIK SAEKI

コミットログをグラフで見る

git log --graph

--oneline にするとみやすい。
他にもオプションあるのでもっと綺麗に出せそう。