最佳答案
我使用git开始了我的新项目,并完成了我的第一个功能。当合并该特性时,我意识到git使用快进,也就是说,如果可能的话,它会将我的更改直接应用到主分支,而忘记我的分支。
所以想想未来:我是唯一一个在做这个项目的人。如果我使用git的默认方法(快进合并),我的历史记录将导致一个巨大的主分支。 没有人知道我为每个特性使用了一个单独的分支,因为最后我只有那个巨大的主分支。那样会不会显得不专业?< / p >根据这个推理,我不想快进合并,也看不出为什么它是默认的。它有什么好呢?