在git中获取所有提取提交的注释

时间:2012-01-04 16:02:18

标签: git

我使用git来管理我的项目。作为每晚构建的一部分,我有一个脚本可以提取更改并编译它们。我希望得到所有提交的所有提交的注释,以便生成可读的更改日志。 我的假设是提交评论当然都很好。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

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

git log --oneline --abbrev=10 master..develop > changelog.txt

这将输出类似......

的内容
bb210b5a93 Made some changes
2ce854f780 Made some more changes

...并将它们放入changelog.txt

<强>已更新

git rev-parse HEAD # returns current git commit hash

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

答案 1 :(得分:1)

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

$ git log ORIG_HEAD..