· 约 1 分钟 ·
git

Merge 与 Rebase 的异同

探讨 Merge 与 Rebase 在工作场景中的相似性与差异

meger与rebase工作场景相似,都是从一个分支获取另外一个分支的提交并合并到当前分支,但他们有细微的差别

megerrebase
创建新Commit×
保留各个分支commit历史×
冲突文件需要重新添加×

合并时发现冲突

meger

  • 修改冲突文件
  • git commit

rebase

  • 修改冲突文件
  • git add [files]
  • git rebase --continue(或git rebase --skip)

留言交流

发表留言

支持 Markdown 语法 0/1000