我真的想不出有什么时候我会使用git merge而不是git rebase,并且不想有一个提交显示。有没有办法配置git默认关闭快速转发?有一个——ff选项的事实似乎暗示有一种方法,但我似乎在文档中找

来自mercurial,我使用分支来组织特性。当然,我也想在我的历史中看到这个工作流程。我使用git开始了我的新项目,并完成了我的第一个功能。当合并该特性时,我意识到git使用快进,也就是说,如果可能

使用gitk日志,我无法发现git merge和git merge -no-ff的效果之间的区别。我如何观察差异(使用git命令或一些工具)?