Files
tldr/pages.zh/common/git-changelog.md

954 B

git changelog

从仓库的提交和标签生成变更日志报告。 属于 git-extras 的一部分。 更多信息:https://github.com/tj/git-extras/blob/master/Commands.md#git-changelog

  • 更新现有文件或创建一个新的 History.md 文件,其中包含自最新 Git 标签以来的提交消息:

git changelog

  • 列出当前版本的提交:

git changelog --list

  • 列出从标签 2.1.0 到现在的一系列提交:

git changelog --list --start-tag {{2.1.0}}

  • 列出从标签 0.5.0 到标签 1.0.0 之间的格式化提交范围:

git changelog --start-tag {{0.5.0}} --final-tag {{1.0.0}}

  • 列出从提交 0b97430 到标签 1.0.0 之间的格式化提交范围:

git changelog --start-commit {{0b97430}} --final-tag {{1.0.0}}

  • 指定 CHANGELOG.md 作为输出文件:

git changelog {{CHANGELOG.md}}

  • 完全替换当前变更日志文件的内容:

git changelog --prune-old