IDEA切換git分支(從本地切換、從遠程拉取后切換)


鏈接 :https://www.jianshu.com/p/8a5d6a93c0a8

場景: 在多人開發中,需要在主分支的基礎上創建一些分支去分配給 小組或者是個人去開發,然后小的分支上的功能開發完畢后,再,merge(合並)到主分支上;

1、IDEA查看當前的分支

下圖1.1中是 master 主分支

(圖1.1   當前處在主分支)

 下圖1.2中是 pos_web_update 分支,不是主分支

 

(圖1.2   當前處在pos_web_update分支,不是主分支)

 

 

 2.需要切換到為了修改項目而創建的新分支,這個分支可以在git上創建,例如當前情況是需要切換到8-posauth-update分支

點擊上圖中的git:xxxxx進行切換

(圖  2.1當前所有可見的分支)

 

如果本地沒有這個需要切換到的8-posauth-update分支,則需要點擊遠端的這個分支,將其拉取到本地

 

 

(圖2.2將遠程的分支checkout到本地)

 

 

 出現以下修改名稱的彈框提示

 

 

 (圖 2.3    點擊OK即可切換到這個分支)

 

如果本地已經有這個分支了,直接Checkout切換即可。

 

 

 (圖2.4   直接在本地的分支之間切換)

 

3.修改代碼...
3.1 例如前端當前更新了element-ui這個框架,升級到了2.4.6,則需要修改一點東西
3.2 el-table 組件的展開每行的時間綁定屬性由@expand改成了@expand-change
3.3 在項目路徑中全局搜索“@expand”,右鍵你想搜索的文件目錄,此處例子為src

 

 (圖3.3    右鍵你想搜索的文件目錄)

 

 (圖3.4    或者選擇全局替換);

3.5 Replace 或者 Replace All

 

 

4.暫存到本地git服務器
4.1 在空白處右鍵,選擇Git -> CommitFile...

 

 (圖 4.1   暫存到本地git服務器)

 

4.2 commit

 

 (圖4.2    commit操作)

4.3 繼續commit

 

 (圖 4.3   繼續commit操作)

 

4.4 推送到遠端git服務器
注意:可以先commit多次(可能改了多個地方)到本地git服務器,再push一次性到遠端的這個分支上,這里直接push操作,到遠程分支

 

 

 

(圖4.4    推送到遠端git服務器)

 

 

 4.5 再次點擊push

 

 

 (圖4.5    再次點擊push)

 

4.6 顯示提交成功

 

 

(圖  4.6   顯示提交成功)

 

5.大功告成,即可在gitlab上的可以看到提交的內容

 

 

 

 

 


免責聲明!

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



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