以下两个分支A01234
和staging
之间的关系是什么?
以下命令是否意味着在分支A01234
之后
合并到分支staging
,创建了一个新的提交
分支A01234
,尚未合并到分支中
staging
?
$ git log
commit 56eca45
Author: tom@example.com <tom@example.com>
Date: Tue Mar 14 17:12:53 2017 -0400
A01234: Fixed some other problems
commit f458a8d
Merge: 5e5da5a 69e489f
Author: tom@example.com <tom@example.com>
Date: Tue Mar 14 15:27:35 2017 -0400
A01234: Merge with staging; Fixed some problems
以下命令是否暗示最新提交
分支A01234
已合并到分支staging
?
$ git branch --contains A01234
* A01234
staging
我可能是因为这两个&#34;相反&#34;输出
感谢。
答案 0 :(得分:1)
没有。您提供的git log
输出并未提供有关点A01234
何时合并到staging
的任何信息 - 但git branch
信息表明它确实已合并到最后一次提交后暂存。您看到的倒数第二个日志条目(可能是从消息判断,因为我们无法查看引用的SHA)将staging
合并到A01234
以解决之前的冲突合并另一种方式。