最後のタグ以降のすべてのコミットを表示する git エイリアスを作成しようとしています。私は過去に多く使用したこのSOの回答に基づいています。
git config --global alias.*
現在、次のようなコマンドでこれを試しています:
git config --global alias.summary 'log `git describe --tags --abbrev=0`..HEAD --oneline'
これにより、最後のタグ以降のすべてのコミット メッセージをレンダリングする「summary」という名前の新しい「コマンド」が登録されます。
ただし、 を実行するgit summary
と、git は次のエラー メッセージを表示します。
致命的: あいまいな引数 '`git': 不明なリビジョンまたはパスが作業ツリーにありません。
次のように、「--」を使用してパスをリビジョンから分離します。
'git <コマンド> [<リビジョン>...] -- [<ファイル>...]'
私にはgit describe --tags --abbrev=0
、バッククォート内にネストされた内部コマンドが正しく評価されないように見えます。
どうすればこれを修正できますか?