gitで現在のブランチ名を取得する

久しぶりにc++/cocos2d-x以外の記事です。
別途書きます。

シェルスクリプトとかでgit操作をしたい場合に現在のブランチ名を取得したい時ってあると思います。

git branchで*が付いてる行を探して*を削除して・・・なんてやってるとワンライナーで書けるけど、横に長くなってしまいます。

もっとスマートに出来ないのか!と思って調べてみたんですが出来ました。

これです。

$ git rev-parse --abbrev-ref HEAD
master

rev-parse?

rev-parseっていきなり出て来ましたが、なんでしょうか?
調べてみました。

公式ドキュメント
git rev-parse でできること

結構色んな事が出来るんですね。

誰かのお役に立てば。

コメント

タイトルとURLをコピーしました