我有一个 Git 命令别名来检查存储库中的最新标签:
~/.gitconfig
:
checkout-latest = !git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
所以我可以在正确标记的存储库中使用它,如下所示:
$ git checkout-latest
我有 checkout 命令的命令别名:
~/.gitconfig
:
co = checkout
checkout-latest
不适用于结帐的命令别名:
$ git co-latest
git: 'co-latest' is not a git command. See 'git --help'.
如何配置 Git,以便我可以使用 latest 作为指向以编程方式确定的最新标签的标签别名?我想这样使用它:
$ git checkout latest
和
$ git co latest
请注意,子命令和我想要的变体中的标签之间没有破折号。