idea操作GIT本地库分支操作 迈不过友情╰ 2021-07-16 20:26 430阅读 0赞 idea操作GIT本地库分支操作 下面我们来看下idea是如何来操作git本地库分支的? 完整视频教程:[http://www.java1234.vip/course/66][http_www.java1234.vip_course_66] **1,新建项目 branchIdeaHelloWorld(默认master主分支)** ![1.jpg][] 再把该项目初始化成本地库(具体步骤前面已经讲过,不再赘述) 最后commit提交版本库; ![2.jpg][] 我们会看到上面标注了master,这个就是默认的master分支; **2,新建分支** 当我们需要开新功能的时候,为了不影响主项目的进程,我们可以新建一个功能性分支项目,独立开发新功能; 举例,我们要开发一个支付功能,我们新建一个分支 feature1\_pay 右击主分支项目->Git->Repository->Branches… ![3.jpg][] 弹出窗体,我们选择 New Branch 新建分支 ![4.jpg][] 弹出窗体,我们输入分支名称,然后点击“OK”按钮; ![5.jpg][] ![6.jpg][] 这样的话,我们就新建了一个新的支付分支,代码内容和master主分支一一样;我们可以在新分支里,开心的编写支付代码,以及提交到自己独立的分支版本库,不需要担心会影响到主分支; 分支的设计理念就是 “解耦”,大伙自己领会哈! **3,切换分支** 平时开发,多个分支之间免不了要来回进行切换分支; 和eclipse不一样,idea的切换在右下角,点击git,然后选择分支->Checkout即可; ![7.jpg][] **4,合并分支** 当一个分支功能模块开发完毕,我们需要合并到主分支; 我们这边简单模拟,新建一个Pay类,以及HelloWorld类添加一行新输出;然后保存,commit到分支版本库; ![8.jpg][] 接下里,我们切换到master主分支; 右击master主分支项目->Git->Repository->Merge Changes… ![9.jpg][] 弹出窗体,我们选择要被合并的分支项目 feature1\_pay,然后点击“Merge”按钮; ![10.jpg][] 我们发现,支付分支项目被成功合并到了主项目中; ![11.jpg][] **5,合并冲突解决** 合并也并不是一帆风顺的,假如同一段代码,分支项目修改了,master主分支项目也修改了,这时候合并,就出现了冲突; 举例: 再新建一个评论功能分支-feature2\_comment,我们新建一个Comment类,以及修改下HelloWorld的 第一行输出; 修改后commit提交到分支版本库; ![12.jpg][] 我们也修改下master分支的HelloWorld第一行输出;然后再提交到master分支库; ![13.jpg][] 这时候,我们再进行合并评论分支; 果不其然,冲突了; ![14.jpg][] idea处理冲突方式如何下: ![15.jpg][] Accept Yours是以你的代码为准,解决冲突; Accept Theirs是以分支的代码为准,解决冲突; Merge是可以操作合并具体编辑选项; 我们点击“Merge”按钮; ![16.jpg][] 我们可以进行编辑中间代码,然后点击Apply按钮; 然后再Commit提交,即可完成冲突解决; **6,重命名分支** 有时候需要改下分支名字,操作如下: 右下角点击git,然后选择要重命名的分支->Rename 即可; ![17.jpg][] **7,删除分支** 假如某一个分支弃用,我们可以删除掉,操作如下: 右下角点击git,然后选择要删除的分支->Delete即可; ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Nhb2xpMjAxMzE0_size_16_color_FFFFFF_t_70] > 【作者】:锋哥 > 【微信号】:java9568 (加好友,请备注CSDN) > 【公众号】:java1234。欢迎大家关注~ > 【作者简介】:江苏师范大学计算机系,Java资深老司机,先后国网电力,一线很多家小公司撸码过;目前创业中;希望和各位读者成为朋友;一起探讨java技术和java创业; [http_www.java1234.vip_course_66]: http://www.java1234.vip/course/66 [1.jpg]: /images/20210716/37cdc71a00c046c1a48bf3d9aa8fa0dc.png [2.jpg]: /images/20210716/5b752b9233704696b44ce4f1513ae893.png [3.jpg]: /images/20210716/54b1c1422afd462d8f2aa418c878c4cc.png [4.jpg]: /images/20210716/530f7f9df06c411f9cb24e0eaf610c86.png [5.jpg]: /images/20210716/78ce5f3c0c354f7e9a8b0300d039e384.png [6.jpg]: /images/20210716/e175d3a766ea42ab9d38a2fb045b615d.png [7.jpg]: /images/20210716/ef34cf3b7e204fe8a2285b96e2153db2.png [8.jpg]: /images/20210716/14f5813e9b214a15b2e4d083868dc05d.png [9.jpg]: /images/20210716/673c1c1a88e34681a0031a7a7b3be53e.png [10.jpg]: /images/20210716/3347acf4a192405e98fb7a661850d716.png [11.jpg]: /images/20210716/fc57a359f468422194434cbe23540fcf.png [12.jpg]: /images/20210716/cfdd3686b07f4828ad22e09eb254a757.png [13.jpg]: /images/20210716/bb903955c8b64064b94eaa68de518df5.png [14.jpg]: /images/20210716/1fce5210ae5e460d95864f2ec5e297cc.png [15.jpg]: /images/20210716/ceb2206ef352497f9c20dcd9bf6d647d.png [16.jpg]: /images/20210716/3908795dcfff433bbf58abefa877c474.png [17.jpg]: /images/20210716/f976ed68e45d499ea6a102a4e9f8f1c9.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Nhb2xpMjAxMzE0_size_16_color_FFFFFF_t_70]: /images/20210716/90845770ed564958a0adbcc4fac55f76.png
还没有评论,来说两句吧...