我做了一些非常奇怪的事情。不知道该怎么做才知道。不能rebase混帐,合并和Gerrit
我与格里特的工作,它只是给我看,它不能因为冲突的合并,但有任何冲突,而是我想这是因为分离HEAD
,我就开始做真正的随机的事情,首先我cherry-picked
3个提交到一个,而且比我的主分支再次分离,我试图重订,却得到了一个合并冲突,所以最后我得到了以下日志
这是因为我不了解它们之间的区别ñmerge
和rebase
能否请你帮我解决历史(成一条直线),并回答这个问题:
是什么默认的git merge
和rebase
如果之间的区别使用fast-forward
所以结果看起来和rebase完全一样。而在我的情况下,由于合并冲突,我无法进行rebase。那么rebase
的目的是什么?