1个分支之间的区别我有2个分支A和B.git的日志从另一个
每当我运行构建,A分支被合并到分公司B.我希望能够通过电子邮件发送出去所做的全部更新在A中,自上次构建运行以来。我如何使用git log
来复制自上次A - > B合并以来在A中所做的所有提交?
1个分支之间的区别我有2个分支A和B.git的日志从另一个
每当我运行构建,A分支被合并到分公司B.我希望能够通过电子邮件发送出去所做的全部更新在A中,自上次构建运行以来。我如何使用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
(在文档中也提到过)混淆。
git范围:http://git-scm.com/book/ch6-1.html#Commit-Ranges – 2013-03-28 17:58:29
@Jakub我认为正确的链接现在http://git-scm.com/book/en/V2 /针对Git工具版本选择#_commit_ranges – lmsurprenant 2015-01-02 18:39:54