网络上科普了太多的知识点,但是看完感觉都摸不着头脑,借此找了诸多篇文章后,简单总结下:
当查看历史提交记录时
1、采用merge的话,会有个很明显的合并记录
2、采用rebase的话,会类似与svn合并一样,呈现一条直线。(需要注意一点,rebase是个高危行为,如果历史代码提交的时间线是递进的话,会没什么影响,但是如果在历史同个时间点都有提交记录,分支和主干进行合并时,会覆盖提交记录)
网络上科普了太多的知识点,但是看完感觉都摸不着头脑,借此找了诸多篇文章后,简单总结下:
当查看历史提交记录时
1、采用merge的话,会有个很明显的合并记录
2、采用rebase的话,会类似与svn合并一样,呈现一条直线。(需要注意一点,rebase是个高危行为,如果历史代码提交的时间线是递进的话,会没什么影响,但是如果在历史同个时间点都有提交记录,分支和主干进行合并时,会覆盖提交记录)