gpt4 book ai didi

Git 变更日志 : how to get all changes up to a specific tag?

转载 作者:IT王子 更新时间:2023-10-29 01:11:39 27 4
gpt4 key购买 nike

是否有一种简单的方法或命令可以让所有 git 提交达到特定标签,从而为项目生成自动更新日志?我总是用 v0.1.0 之类的版本号标记我的 git repos,例如希望所有提交都标记为 v0.1.0

我查看了文档,但似乎没有找到有用的选项或命令:http://git-scm.com/docs/git-log (顺便说一下,目前正在下降)

例如:

$ git log --oneline --decorate

显示提交旁边的标签。我想要同样的东西,但仅限于特定标签。

最佳答案

你可以这样做:

git log --oneline --decorate v0.1.0

... 显示直到并包括 v0.1.0 的每个提交。当然,git log 还允许您限制以 git rev-list 理解的任何方式显示的提交,所以如果您只想查看之间的更改v0.0.9v0.1.0 你也可以这样做:

git log --oneline --decorate v0.0.9..v0.1.0

可能对此有用的替代输出是 git shortlog 的输出,它分组并总结了每个作者的贡献。尝试,例如:

git shortlog v0.1.0

关于Git 变更日志 : how to get all changes up to a specific tag?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7387612/

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