kledgeb UbuntuやLinuxの最新情報を紹介

Git その446 - 検索を開始するコミットオブジェクトの指定して、コミットオブジェクトから到達できる最初の注釈付きタグを表示する(git describe)

検索を開始するコミットオブジェクトの指定して、コミットオブジェクトから到達できる最初の注釈付きタグを表示する

  検索を開始する「コミットオブジェクト」の指定して、「コミットオブジェクト」から到達できる最初の「注釈付きのタグ」を表示します。

コミットオブジェクトの指定について

  検索を開始する「コミットオブジェクト」には、以下の指定方法が利用できます。

  1. ブランチ
  2. タグ
  3. コミットオブジェクトの識別子 
  4. HEAD

  1.ブランチ

    ブランチヘッドが指す「コミットオブジェクト」を指定します。

  2.タグ

    タグが指す「コミットオブジェクト」を指定します。

  3.コミットオブジェクトの識別子

    直接「コミットオブジェクト」の識別子を指定します。
    コミットオブジェクトの識別子は、4文字以上の識別子を入力します。

  4.HEAD

     「HEAD」が指す「コミットオブジェクト」を指定します。

  検索を開始するコミットオブジェクトを省略した場合

    検索を開始する「コミットオブジェクト」を省略した場合、「HEAD」が指定されます。

  複数のコミットオブジェクトを指定できる

    複数の「コミットオブジェクト」を指定できます。
    指定した「コミットオブジェクト」ごとに結果が表示されます。

コマンドの実行例

  コマンドの実行例です。

  1.ブランチの確認

    現在のブランチ構成を確認すると、以下のようになっています。
    現在のブランチは、「master」ブランチであることが分かります。
    同様に、「HEAD」は「master」ブランチを指していることが分かります。


  2.タグの確認

    タグの一覧を表示すると、以下のようになります。


  3.ブランチのとタグの構成

    ブランチとタグの構成を図にすると、以下のようになっています。


    ここでは例として、「Commit5」と「Commit6」から検索を開始します。

  4.コマンドの実行

    「端末」から、以下のコマンドを実行します。
    コマンドの詳細は、「コミットオブジェクトから到達できる最初の参照を表示するコマンドの説明」を参考にしてください。

git describe master fix


  5.コマンドの実行結果

    以下のように、「コミットオブジェクト」から到達できる最初のタグが表示されます。


    結果が2つ出力されていますが、それぞれ「master」「fix」の順で結果が出力されています。


Git
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
記事のピックアップ
オプション