AWS CodeCommit で Git タグの詳細を表示する - AWS CodeCommit

AWS CodeCommit で Git タグの詳細を表示する

Git では、タグはコミットのようなリファレンスに適用できるラベルで、他のリポジトリユーザーにとって重要な情報でマークするために使用します。たとえば、プロジェクトのベータリリースポイントであったコミットに beta というタグを付けることができます。beta詳細については、「Git を使用してタグを作成する」を参照してください。Git タグはリポジトリタグとは異なります。リポジトリタグの使用方法について詳細は、「リポジトリにタグを追加する」を参照してください。

AWS CodeCommit コンソールを使用して、各 Git タグに参照されているコミットの日付やコミットメッセージを含む、リポジトリ内の Git タグに関する情報を表示することができます。コンソールから、タグに参照されているコミットをリポジトリのデフォルトブランチの先頭と比較することができます。他のコミットと同様に、その Git タグのポイントのコードを表示することもできます。

また、ターミナルやコマンドラインから Git を使用して ローカル repo の Git タグに関する詳細を表示することもできます。

タグの詳細を表示する (コンソール)

AWS CodeCommit コンソールを使用して、リポジトリの Git タグのリストおよび Git タグに参照されているコミットの詳細をすばやく表示できます。

  1. https://console.aws.amazon.com/codesuite/codecommit/home にある CodeCommit コンソールを開きます。

  2. [Repositories (リポジトリ)] で、タグを表示するリポジトリの名前を選択します。

  3. ナビゲーションペインで、[Git tags] を選択します。

    
           リポジトリ内のタグの表示。
  4. 次のいずれかを行ってください。

    • そのコミットにあるコードをそのまま表示するには、Git タグ名を選択します。

    • コミットの詳細 (コミットメッセージ全体、コミッター、作成者など) を表示するには、省略されたコミット ID を選択します。

Git タグの詳細を表示する (Git)

Git を使用して ローカル repo の Git タグに関する詳細を表示するには、以下のコマンドのいずれかを実行します。

  • git tag: Git タグ名の一覧を表示。

  • git show: 特定の Git タグに関する情報を表示。

  • git ls-remote: CodeCommit リポジトリ の Git タグに関する情報を表示。

注記

ローカル repo が CodeCommit リポジトリ のすべての Git タグで更新されるようにするには、git fetch を実行し、続いて git fetch --tags を実行します。

以下のステップでは、ローカル repo を CodeCommit リポジトリ に接続済みであるものとします。手順については、「リポジトリへの接続」を参照してください。

ローカル repo の Git タグのリストを表示するには

  1. git tag コマンドを実行します。

    git tag
  2. このコマンドが正常に実行されると、次のような出力が生成されます。

    beta 解放
    注記

    タグが定義されていない場合、git tag からは何も返されません。

他のオプションについては、Git のドキュメントを参照してください。

ローカル repo の Git タグに関する情報を表示するには

  1. git show tag-name コマンドを実行します。たとえば、beta という名前の Git タグに関する情報を表示するには、次のように実行します。

    git show beta
  2. このコマンドが正常に実行されると、次のような出力が生成されます。

    commit 317f8570...ad9e3c09 Author: John Doe <johndoe@example.com> Date: Tue Sep 23 13:49:51 2014 -0700 Added horse.txt diff --git a/horse.txt b/horse.txt new file mode 100644 index 0000000..df42ff1 --- /dev/null +++ b/horse.txt @@ -0,0 +1 @@ +The horse (Equus ferus caballus) is one of two extant subspecies of Equus ferus \ No newline at end of file
    注記

    Git タグ情報の出力を終了するには、「:q」と入力します。

他のオプションについては、Git のドキュメントを参照してください。

CodeCommit リポジトリ の Git タグに関する情報を表示するには

  1. git ls-remote --tags コマンドを実行します。

    git ls-remote --tags
  2. このコマンドが正常に実行されると、CodeCommit リポジトリ の Git タグ一覧が次のように出力されます。

    129ce87a...70fbffba refs/tags/beta 785de9bd...59b402d8 refs/tags/release

    Git タグが定義されていない場合、git ls-remote --tags からは空白の行が返されます。

他のオプションについては、Git のドキュメントを参照してください。