如何使用sourcetree 或 IDEA 自帶的git合並代碼?


如何將本地的wyy分支合並並推送到遠端的 develop分支?
規則:最好是本地的分支wyy推送到對應的遠端origin/wyy ,不建議直接推送到遠端不同的分支!!所以
基本思路如下:
1.本地的wyy分支推送到對應的遠端origin/wyy,
2.本地的wyy合並到本地的develop分支,
3.本地的develop分支推送到對應的遠端origin/develop
最終保持wyy,origin/wyy,develop,origin/develop都處於同一個版本即可。
 
 先說一個小插曲:
為什么合並之后顯示的: wyy>origin/wyy 和 develop>origin/develop 不在同一個版本上?
因為直接在 develop 上更改,且直接提交到遠端,所以develop一直比wyy高一個版本,如果是按下面的修改wyy,然后合並到develop,則不會出現這種問題。
 
一.使用sourcetree合並分支
 
1.切換到本地分支 ,將自己本地修改的分支推送到自己的遠端分支,wyy>origin/wyy(此時wyy與origin/wyy統一版本)
 
2.切換到develop分支,然后選擇wyy分支,右鍵“合並wyy至當前分支",將wyy分支合並到develop分支上,wyy>develop(此時wyy與develop統一版本)
 
3.將develop分支推送到遠端分支,develop>origin/develop(此時develop與origin/develop統一版本)
 
此時,wyy ,origin/wyy,develop,origin/develop都處於同一個版本啦!!!合並成功~
 
二.直接使用編輯器IDEA自帶的git合並分支
 
1.修改本地文件后,首先檢出wyy分支(check out即檢出當前要操作的分支)
 
2.選中文件,右鍵git>選中提交的文件,添加注釋,提交和push到自己的遠端分支
 
此時可以看到wyy和遠端分支都提前develop分支
 
3.切換檢出到develop分支
 
4.選中wyy,並merge(混合,合並),將wyy分支合並到develop分支上
 
5.然后shift+K,可以直接彈出提交和push的彈窗,此時直接將develop提交到遠端即可。
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM