我通过提供合并请求将我的代码从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
任何想法?
答案 0 :(得分:2)
这是一种常见的做法:不要快进并在合并时始终创建提交(我猜想,这也是github上的pull-requests的默认行为)。
正如this post所说,
--no-ff标志使合并始终创建新的提交对象,即使可以使用快进执行合并。这样可以避免丢失有关功能分支历史存在的信息,并将所有一起添加功能的提交组合在一起。