$ 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)。我无法理解这是什么意思。
答案 0 :(得分:0)
例如,提交可能已被挑选出来。这将创建一个具有相同消息的新提交,该提交适合于被挑选出来的上下文。
有人也可能创建了一个完全不相关的提交,并从某个地方复制了提交消息。这可能不太可能。
如果你的例子中的两个分支被合并,那么樱桃挑选案例可能不会引起任何合并混淆。