タグでgitログをフィルタリングしようとしています。私は--tags="3.5.0"
をとして使用しようとしましたが、タグの前後にあるすべてのコミットを返すので機能しません。gitログをタグでフィルタリングするには?
これはどのように使用しますか?
タグでgitログをフィルタリングしようとしています。私は--tags="3.5.0"
をとして使用しようとしましたが、タグの前後にあるすべてのコミットを返すので機能しません。gitログをタグでフィルタリングするには?
これはどのように使用しますか?
フィルタには何も含まれていない可能性があります。たとえば、git log 3.5.0
は、すべてのコミットをそのタグまで提供します。 git log 3.4.0..3.5.0
は、それらのタグ間のすべてのコミットを出力します。タグのコミットだけを見たい場合は、git show 3.5.0
を使用してください。すべてのタグとそれぞれのコミットを参照する必要がある場合は、git tag -l | xargs git show
のようなものが考えられます。
さらに、--decorate
をgit log
に追加して、実際にコミットに関連付けられたタグを表示することを忘れないでください。
です。部分タグでコミットすると、CI/CDは "project-name-バージョン "、および所定のコミットIDの後にも表示されます。実際のコマンドは 'git log
@ rj93正直なところ、 '--tags'は私にとってはうまくいきません(誰かが私たちを啓発するかもしれません)。あなたのシェルによっては、 'git tag -l'というタグのリストを直接検索することができます。例えば' git tag -l | grep 'project''または 'git tag -l | grep 'project' | xargs git show'です。 – SVSchmidt
「gitタグ」とは何ですか? –
@ Philj0 "3.5.0"が結果に含まれています。その他の部分は – rj93