ペンギン村の住人、tobi462です。 今回はシェルスクリプトなどのプログラムからgitの情報を取得する際に、rev-parseという便利なコマンドがあったので、その紹介と教訓について書いてみます。 Tl;Dr 冴えないやり方 rev-parse って? --abbrev-ref って? まとめ(あるいは教訓) Tl;Dr $ git rev-parse --abbrev-ref HEAD master 冴えないやり方 実のところあとからググったらいくらでも記事があったのですが、最初は以下のように書いていました。 $ git branch | grep '*' | sed -e 's/* //' まぁ、結果は同じになると思いますが、明らかに rev-parse を使ったやり方のほうがスッキリしています。 rev-parse って? 与えられたものが何かを調べるコマンドらしく、なんだかいろい