0

私は特定のコミットハッシュを持っています。このコミットのHEADの「番号」を取得する方法はありますか?

4

1 に答える 1

4

一時的にタグを付けると、この情報を取得するためにHEAD使用できます。git describe --contains

# make a temporary tag because describe will only use tags
git tag tmpXYZ

git describe --contains --match tmpXYZ <commit-id>
# prints something like tmpXYZ~21, or perhaps something more complex

# remove temp tag
git tag -d tmpXYZ

見ているコミットが直接の最初の親パス上にHEADない場合、 (実際の例): のようなより複雑な説明が表示される可能性があることに注意してくださいtmpXYZ~64^2~14^2~1

于 2013-11-12T09:24:57.827 に答える