获取git中所有拉入提交的评论

获取git中所有拉入提交的评论,git,Git,我正在使用git来管理我的项目。作为夜间构建的一部分,我有一个脚本来提取更改并编译它们。我想获取所有提交的所有注释,以便生成可读的变更日志。 我的假设是提交评论当然都是好的 如何做到这一点?我们使用以下方法来比较两个分支(或提交) 这将输出类似于 bb210b5a93 Made some changes 2ce854f780 Made some more changes …并将它们放入changelog.txt 已更新 git rev-parse HEAD # returns current

我正在使用git来管理我的项目。作为夜间构建的一部分,我有一个脚本来提取更改并编译它们。我想获取所有提交的所有注释,以便生成可读的变更日志。 我的假设是提交评论当然都是好的


如何做到这一点?

我们使用以下方法来比较两个分支(或提交)

这将输出类似于

bb210b5a93 Made some changes
2ce854f780 Made some more changes
…并将它们放入
changelog.txt

已更新

git rev-parse HEAD # returns current git commit hash

您可以在git-pull之前使用它的输出来使用原始提交进行比较。

在git-pull之后立即执行此操作:

$ git log ORIG_HEAD..

所以我需要master..原点/原点?一旦拉取,原点/原点可能与原点/原点相同。请检查我的更新。。。您可以使用
git rev parse HEAD
然后拉动。拉取后,您将使用
git log--oneline--abbrev=10..HEAD
只需对修订范围使用
master@{1}..master
$ git log ORIG_HEAD..