我使用git来管理我的项目。作为每晚构建的一部分,我有一个脚本可以提取更改并编译它们。我希望得到所有提交的所有提交的注释,以便生成可读的更改日志。 我的假设是提交评论当然都很好。
我该怎么做?
答案 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..