gitlogging从另一个分支之间的差异
我有2个分支A和B.
每当我运行一个构build,分支A被合并到分支B.我希望能够通过电子邮件发出所有在A中进行的更新,自上次运行构build。 如何使用git log
来复制自上次A – > B合并以来在A中所做的所有提交?
那会
git log B..A
例如“显示所有在A中但不在B中的提交”或者如果你想对非本地分支进行提交
git log origin/B..origin/A
另一种语法是使用:
$ git log refA refB --not refC
或者在你只比较两个分支的情况下
$ git log A --not B
同样来自GIT SCM Commit Ranges Docs
当比较两个分支,它真的归结为偏好。 我只是觉得这可读性更强一点,不必担心A...B
与A..B
(在文档中提到)混淆。