git log图表似乎在GitHub和Console中存在差异

时间:2013-11-15 05:29:47

标签: git browser github console

我通过提供合并请求将我的代码从master合并到父存储库的master。 但请看图表中的差异

In console:
* 889abff Interlocation access
* ff76aab Quote added
* ddab77d Infrastructure updated

In gitHub (through browser)
* ee11223 Merge commit 'refs/merge-requests/110' of git://git.something.net/+everyone/..
  * 889abff Interlocation access
* ff76aab Quote added
* ddab77d Infrastructure updated

任何想法?

1 个答案:

答案 0 :(得分:2)

这是一种常见的做法:不要快进并在合并时始终创建提交(我猜想,这也是github上的pull-requests的默认行为)。

正如this post所说,

  

--no-ff标志使合并始终创建新的提交对象,即使可以使用快进执行合并。这样可以避免丢失有关功能分支历史存在的信息,并将所有一起添加功能的提交组合在一起。