北京市朝阳区住房建设网站,网站建设文化市场,软文营销文章案例,wordpress Dux1.5下载说明#xff1a;前面介绍了在新版IDEA中Git的基本操作#xff0c;本文介绍关于分支合并、拉取等操作#xff1b;
例如#xff0c;现在有一个项目#xff0c;分支如下#xff1a; main#xff1a;主分支#xff1b; dev#xff1a;开发分支#xff1b; test#x…说明前面介绍了在新版IDEA中Git的基本操作本文介绍关于分支合并、拉取等操作
例如现在有一个项目分支如下 main主分支 dev开发分支 test测试分支 rep生产分支 拉取其他分支
在通常情况开发人员会基于主开发分支dev_V1.0.0开辟出一个属于自己的分支dev_V1.0.0_name然后每个开发工程师会在自己的分支上进行开发开发完成后将代码合并到公共的开发分支上。
如果项目中其他开发人员开发阶段完成了将代码合并到了主开发分支dev_V1.0.0上然后其他开发人员需要在自己的分支上同步其代码我们就需要在当前分支拉取公共分支的代码如下
张三在自己的分支开发完成 在主开发分支dev_V1.0.0将张三的开发分支合并到这里 接着切换到自己的分支上拉取主开发分支dev_V1.0.0上的代码 拉取完成此时自己分支的代码就与主开发分支dev_V1.0.0代码一致了。拉取完成后记得push一下更新自己分支的远程仓库代码 合并代码
合并的目的只有一个就是把自己分支开发的代码合并到主开发分支上。
将自己开发的内容合并到主开发分支上 方法可以有以下几种。
1Merge切换到主开发分支在导航栏的Git菜单里面选择“Merge”合并在弹出框里选择自己的开发分支 2Cherry-Pick切换到主开发分支在Git的界面里面选择自己的开发分支选择需要合并的commit鼠标右键点击“Cherry-Pick” 可以在这个眼睛标志里面选择自己分支可以在主分支里面Cherry-Pick的提交。勾上后可以看到只有第一个提交是可以Cherry-Pick的。 3Get切到主开发分支在左下角的Git界面里面选择自己的开发分支进行比较。然后在比较的界面里面从自己分支里的开发代码文件获取到当前的主开发分支这里来。 将文件从自己的分支获取过来 当前主开发分支也就有了自己的开发代码 以上三种方式都可以达到目的具体使用哪一种要看公司同事的习惯不要自顾自使用避免冲突。
切换分支
切换分支是经常使用到的操作。切换分支前我们需要将当前分支的代码commit到版本库里面但有时候我们只是想切换分支查看一下其他分支的代码并不想要commit手上的代码。
这种情况就可以使用下面这个操作将当前分支未commit的内容暂存起来
修改了文件 想要切换到其他分支查看一下代码提示下面的窗口 在Commit界面里选中文件将更改的文件暂存起来 填写Comment信息点“Shelve Changes”然后就可以随便切分支了 切回来之后在选中文件点“Unshelve” 选择恢复到哪个里面这里选择Changes这个就可以一般不会创建多个Changes区 然后就可以接着前面的代码继续下去 总结
本文介绍了在新版IDEA中Git拉取分支、合并代码和切换分支的一些操作