1. ホーム
  2. git

[解決済み] Git でブランチのハッシュを見つけるには?

2022-10-19 01:26:51

質問

ローカル/リモートのブランチ名がある場合、そのブランチが指すコミットのハッシュを取得するにはどうしたらよいでしょうか?

どのように解決するのですか?

コマンド git rev-parse はあなたの友達です、例.

$ git rev-parse development
17f2303133734f4b9a9aacfe52209e04ec11aff4

... あるいは、リモート追跡ブランチの場合。

$ git rev-parse origin/master
da1ec1472c108f52d4256049fe1f674af69e785d

このコマンドは一般的に非常に便利です。というのも、このコマンドは git などのように。

git rev-parse master~3
git rev-parse HEAD@{2.days.ago}

... など