如果把远程的分支merge到本地:



点击merge后,然后选择远程的branch进行merge




果把远程版本my_new_branchmergemater



果把远程版本my_new_branch2 merge程版本my_new_branch



a) 默认情况下, Git 执行 " 快进式合并 " fast- farward merge ),会直接将 Master 分支指向 Develop 分支
b) 使用 --no- ff 参数后,会执行正常合并,在 Master 分支上生成一个新节点。为了保证版本演进的清晰,我们希望采用这种做法。关于合并的更多解释

果创建一个预发布分支

1.创建一个功能分支:

git checkout -b release-1.0 my_new_branch(会自动切换到

Release-1.0,我们修改一些代码并提交)

2.开发完成后,将功能分支合并到develop分支:

git checkout master

git merge --no-ff release-1.0

git checkout my_new_branch

git merge --no-ff release-1.0

3.删除feature分支:

git branch-d release-1.0


果创建一个修改bug


1.建一个修补bug分支:

  git checkout -b fixbug-0.1 master

2.补结束后,合并到master分支:

  gitcheckoutmaster

  git merge --no-fffixbug-0.1

3.合并到develop分支:

 gitcheckout my_new_branch

  gitmerge --no-ff fixbug-0.1

4.后,删除"修补bug分支"

  gitbranch-d fixbug-0.1

ppt下载地址:http://download.csdn.net/detail/baidu_nod/7792657

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐