Git merge 命令
merge 用来做分支合并,将其他分支中的内容合并到当前分支中。
使用场景
把 master 分支的内容合并到 dev 分支。
# 跳转到 master 更新
git checkout master
git pull origin master
# 切换 dev 更新
git checkout dev
git pull origin dev
# 合并
git merge master
Git rebase 命令
rebase,变基,可以直接理解为改变基底。
使用场景
把 master 分支的内容合并到 dev 分支。
# 跳转到 master 更新
git checkout master
git pull origin master
# 切换 dev 更新
git checkout dev
git pull origin dev
# 合并
git rebase master
当执行 rebase 操作时,git 会从两个分支的共同祖先开始提取待变基 dev 分支上的修改,然后将待变基分支指向基分支 master 的最新提交,最后将刚才提取的修改应用到基分支 master 的最新提交的后面。
总结
无论是个人开发,还是公司协作开发,只要没有特殊需求,用 merge 准没错!
标签:Git,rebase,dev,merge,git,master,分支 From: https://www.cnblogs.com/feiqiangsheng/p/16905946.html