Git で現在のコミットを取得する
Git は、世界中で使用されている人気のあるバージョン管理ソフトウェアです。 使いやすく、開発者が大規模なチーム内のプロジェクトに応じて作業するためのスムーズなプラットフォームを提供します。
Git では、コミットは Git プロジェクト タイムラインの基本的なフレームワーク部分と見なされます。 コミットは、Git プロジェクトの重要なスナップショットまたはマイルストーンとして知られています。
Git のすべてのコミットには、固有の ID があります。 その後に長い文字列が続き、この文字列はコミット ハッシュ
として知られています。 commit hash
は、Git commit reference
または SHA
としても知られています。
各コミットには、将来のためにそのタスクで達成された高レベルの詳細またはタスクを覚えておくための開発者またはチーム メンバーのコメントもあります。
このブログ投稿では、以下の Git コマンドを使用して現在のコミット ハッシュを取得する手順を説明しています。 Git ハッシュは一意であり、将来の目的のために ID を記憶するために、開発者によって行われた各コミットに割り当てられます。
Git で現在のコミット ハッシュを取得する
現在のコミット ハッシュを取得するには、いくつかの方法があります。 次の地域で、それらを 1つずつ見ていきます。
git ログ
最新のコミットに関する情報を取得するには、コマンド git log -1
を使用します。また、フラグ --format
も使用して、最新のコミットのコミット ハッシュも取得できるようにします。 . コマンドを以下に示します。
git log -1 --format=format:"%H"
%H
は、コミットがローカル ブランチからリモート ブランチにプッシュされたときに、そのコミットの ID のために生成されるコミット ハッシュに使用されます。
git rev-parse
コマンド git rev-parse
を使用して、最新のコミット ハッシュを見つけることもできます。 これは、すべてのチーム開発者が毎日広く使用しているわけではない、Git の便利なサブコマンドです。
git rev-parse
は、基本的に管理用に評価される追加の配管コマンドです。 最近のコミットのコミット ハッシュを返します。
git rev-parse HEAD
コミット ハッシュの最初の 8 桁の文字列のみを取得する場合は、次の方法でコマンド git rev-parse
を使用してフィルター cut -c 1-8
を追加します。
git rev-parse HEAD | cut -c 1-8
また、コマンド git rev-parse
でフィルター --short
を追加して、一意の短い SHA
を取得することもできます。
git rev-parse --short
参照 (ブランチとタグ)
をコミット ハッシュに変換したい場合があります。 この目的のために、以下のコマンドの 2つを使用できます。
git show-ref
また
git for-each-ref
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn