6

Git プロジェクトで使用可能なタグが複数ある場合、現在のすべてのタグのうちチェックアウトされたタグを確認するにはどうすればよいでしょうか。

git tagすべてのタグが一覧表示され、エントリは .git/refs/tags に存在します

例: - 今日、マスター リポジトリからリポジトリの同期を行ってタグ 1 を取得し、タグ 1 をチェックアウトして作業を開始し、数週間後にコンテンツを同期して新しいタグをチェックアウトしました。

現在チェックアウトされているタグである最新のステータスを確認したい場合、どうすればよいでしょうか?

4

3 に答える 3

3

git describe作業コピーが参照する最新のタグを示します。

マニュアルページからの抜粋:

git-describe - コミットから到達可能な最新のタグを表示します

于 2011-08-10T12:24:34.157 に答える
1

ここに良い答えがありますが、別の、時にはよりフレンドリーな方法は、gitk を使用することです。

gitk --all

特定のコミットについて、タグとブランチが表示されたコミット グラフのグラフィカルなレイアウトは言うまでもなく、その前後の最も近いタグが表示されます。

于 2011-08-10T14:49:53.627 に答える
0

これにより、コミットの祖先の最新のタグのリストが表示されます。これは、あなたが求めているものだと思います。

  git log --format=format:%d --tags

コミットの祖先の最新のタグが一番上になります。

以下も使用できます。

  git log --decorate

これにより、コミットにタグが追加された通常の git ログが得られます。

于 2011-08-10T12:17:48.803 に答える