玖叶教程网

前端编程开发入门

说说你对git rebase 和 git merge的理解?

在使用 git 进行版本管理的项目中,当完成一个特性的开发并将其合并到 master 分支时,会有两种方式:

  • git merge
  • git rebase

git rebase 与 git merge都有相同的作用,都是将一个分支的提交合并到另一分支上,但是在原理上却不相同

用法上两者也十分的简单:

git merge

将当前分支合并到指定分支,命令用法如下:

git merge xxx

git rebase

将当前分支移植到指定分支或指定commit之上,用法如下:

git rebase -i <commit>

常见的参数有--continue,用于解决冲突之后,继续执行rebase

git rebase --continue

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言