meger与rebase工作场景相似,都是从一个分支获取另外一个分支的提交并合并到当前分支,但他们有细微的差别
meger | rebase | |
---|---|---|
创建新Commit | √ | × |
保留各个分支commit历史 | √ | × |
冲突文件需要重新添加 | × | √ |
合并时发现冲突
meger
- 修改冲突文件
- git commit
rebase
- 修改冲突文件
- git add [files]
- git rebase –continue(或git rebase –skip)
meger与rebase工作场景相似,都是从一个分支获取另外一个分支的提交并合并到当前分支,但他们有细微的差别
meger | rebase | |
---|---|---|
创建新Commit | √ | × |
保留各个分支commit历史 | √ | × |
冲突文件需要重新添加 | × | √ |
合并时发现冲突
meger
rebase