git分支合并的两种方法及比较
前面的博客中提及了git工具的基本用法和gitHub的用法,今天讲讲git工具合并两个分支的区别的:两种合并的方法有git merge 和git rebase第一种:git merge 用于从指定的分支(节点)合并到当前分支的操作git会将指定的分支与当前的分支进行比较,找出二者最近的一个共同节点base,之后将指定分支在base之后分离的节点合并到当前分支上。...
前面的博客中提及了git工具的基本用法和gitHub的用法,今天讲讲git工具合并两个分支的区别的:
两种合并的方法有git merge 和git rebase
第一种:git merge 用于从指定的分支(节点)合并到当前分支的操作
git会将指定的分支与当前的分支进行比较,找出二者最近的一个共同节点base,之后将指定分支在base之后分离的节点合并到 当前分支上。
分支合并,实际上是分支间差异提交节点的合并
常用的合并分支命令格式,git merge 源分支【目的分支,默认master】
第二种:git rebase:用于合并目标分支内容到当前分支。
1、常用的合并命令的方式:git rebase branch_name;
2、如果你要将其他分支的提交节点合并到当前的分支,git rebase和git merge 都可以达到目的,但实现机制有很大差异。
两种方法实现机制的的区别后续补充。。。。。。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)