我正在尝试创建一个 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 <command> [<revision>...] -- [<file>...]'
对我来说,这看起来像git describe --tags --abbrev=0
嵌套在反引号内的内部命令没有正确评估。
我怎样才能解决这个问题?