gpt4 book ai didi

windows - 获取 git 中最后 2 个标签之间的提交列表 - 在 Windows 上 - 不知道标签

转载 作者:行者123 更新时间:2023-12-03 11:08:02 25 4
gpt4 key购买 nike

我正在尝试获取最后一个标签和它之前的标签之间的提交列表

我在这里看到的(以及我目前使用的)答案是这样的:

git log --pretty=oneline TagA...TagB

但这迫使我知道在构建过程的这一部分不可用的标签号

因此有时这个命令会失败,停止构建过程

build machine是windows机器,看过unix相关的回答

有什么方法可以实现吗?

最佳答案

获取当前分支的最后一个标签:

lasttag=`git describe --tags --abbrev=0`

获取最后一个标签之前的前一个标签:

prev_tag=`git describe --tags --abbrev=0 $lasttag~`

查看日志:

git log $prev_tag..$lasttag

关于windows - 获取 git 中最后 2 个标签之间的提交列表 - 在 Windows 上 - 不知道标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65440679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com