HEAD
Gitからの短いバージョンのハッシュを取得するためのより明確な方法はありますか?
私が得るのと同じ出力を表示したい:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
最初は上記のコマンドを使用してバージョン文字列を生成しましたが、これはさらに優れています。
git describe --tags
0.1.12
(タグ付きコミット)または0.1.11-5-g0c85fbc
(タグの後の5つのコミット)のような文字列を出力します。
2
パイプなどを使ってデータを操作するのは得意なので、gitエイリアスについて知っておく必要があります。この場合、必要なもの(回答を参照)のコマンドがありますが、最終的にはないものを見つけ、エイリアスはそのために最適です。
—
MatrixFrog 2011
@ MatrixFrog先端をありがとう!私はすでにいくつかの単純なgitエイリアスを持っていますが、それがどれほど強力であるかを今まで知りませんでした。特にgraphvizの表示が好きです。
—
Attila O.
ええと。実行する
—
Quinn Comendant 2017年
git describe --tags
と、「致命的:名前が見つかりません、何も説明できません」というメッセージが表示されます。。
可能性のあるgitの
—
Cristian Ciupitu