【IntelliJ IDEA】在idea上操作 git分支合並【如何將遠程swagger分支 合並到 遠程 master分支上】【如何切換 本地分支】


============================================

明確一點:

如果項目交給git管理了【如何將項目交給git管理:https://www.cnblogs.com/sxdcgaq8080/p/8058898.html】

1.若文件顯示紅色,表示文件未add到git進行管理

2.若文件顯示綠色,表示文件已經交給git管理,但從未上傳到遠程倉庫中

3.若文件顯示藍色,表示文件已經上傳過遠程倉庫,且此時本地文件與遠程倉庫文件不一致

4.若文件顯示白色,表示文件與遠程倉庫完全一致

============================================

目標:

將如何將【遠程swagger分支 】合並到  【遠程 master分支】上

大概流程

1.首先將 【本地swagger分支】上的更改 PUSH到 【 遠程的 swagger分支】上

2.再切換當前分支,將【本地swagger分支】切換到【本地master分支】上

3.將【遠程swagger分支】Merge合並到【本地master分支】上

4.在【本地master分支】分支上測試無誤,將【本地master分支】PUSH到【遠程mester分支】上

============================================

 1.查看當前 本地分支是【本地swagger分支】,本地做修改,並將本地修改提交【遠程swagger分支】

從上圖可以看出  ,【本地swagger分支】做了修改以后,提交的時候會提交到【遠程swagger分支】上。

 

實際測試一下,修改本地文件

 

 接下來,就要提交本地修改到遠程了【注意,提交到遠程分支的代碼一定是測試無誤才可以提交,否則對於聯合開發會有很惡心的影響】

 

注意點擊按鈕是 【commit and push】

 

點擊Push  即可

 

2. 將【本地swagger分支】切換為【本地master分支】

切換本地分支的做法

點擊Rebase

點擊也可以看出來 當前分支已經切換為  本地master分支

 

 

 

3.將【遠程swagger分支】的修改文件 Merge到【本地master分支】上

 

 

 

4.將【本地master分支】代碼 Push到【遠程master分支】上

最后一步,將代碼在master分支上測試 無誤,將本地master分支上的代碼 Push到 遠程master分支上

步驟同  第一步 將【本地swagger分支】上的代碼 push到【遠程swagger分支】上一個道理。

但是有一個情況 就是我將第三步合並到本地master分支的代碼直接push到遠程master分支上時,顯示我 並沒有任何更改。【這個問題沒有找到原因】

 


免責聲明!

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



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