git merge 和git rebase的区别

git merge 和git rebase的区别_第1张图片
上面图片是使用两种命令的代码合并的结果。
下面是两种结果的对比

git merge get rebase
好处 保留所有的commit记录 将feature的记录合并到main分支上,feature的commitId的记录更新
缺点 main分支的commitId记录不整洁 main分支的commitid记录整洁

在实际开发工作中,我们按需使用这两个命令。

你可能感兴趣的:(GIT,git)