这个git图是什么意思?

时间:2017-08-28 06:37:25

标签: git gerrit

$ git log --graph --oneline --decorate --all
* f44f80a (ma-188) MA-188 Display device details.
| * 41f17bc (HEAD -> ma-198) MA-198 Edit device details.
| * bd7158d MA-188 Display device details.
|/
| * 595a49b (origin/master, origin/HEAD, master) Updated Jenkins build + 
bump version to 0.1.18
|/
* c0bc4be Bump version to 0.1.17
*   31c0ecb Merge "Relocate apps"
|\
| * ab5170b Relocate apps 
* | c8637de Remove 'no-unused-imports' from tslint

由于对同一消息有两种不同的提交(f44f80a和bd7158d)。我无法理解这是什么意思。

1 个答案:

答案 0 :(得分:0)

例如,提交可能已被挑选出来。这将创建一个具有相同消息的新提交,该提交适合于被挑选出来的上下文。

有人也可能创建了一个完全不相关的提交,并从某个地方复制了提交消息。这可能不太可能。

如果你的例子中的两个分支被合并,那么樱桃挑选案例可能不会引起任何合并混淆。