HEADコミットIDを表示するGitコマンドは?質問する

HEADコミットIDを表示するGitコマンドは?質問する

HEAD のコミット ID を出力するにはどのコマンドを使用すればよいですか?

これは私が手作業で行っていることです:

$ cat .git/HEAD
ref: refs/heads/v3.3
$ cat .git/refs/heads/v3.3
6050732e725c68b83c35c873ff8808dff1c406e1

しかし、テキスト ファイルに HEAD のコミット ID が正確に含まれるように (それ以上でもそれ以下でもなく、単なる参照でもなく)、何らかのコマンドの出力をテキスト ファイルに確実にパイプできるスクリプトが必要です。どなたか助けていただけませんか?

ベストアンサー1

次のコマンドを使用します。

git rev-parse HEAD

短縮版:

git rev-parse --short HEAD

おすすめ記事