使用Idea自帶的git功能進行分支合并過程
1.背景描述
目前在開發(fā)的當前項目有四個分支,master(主分支)、pre(預生產(chǎn)分支)、qas(測試分支)、dev(開發(fā)分支);

在開發(fā)時,都是在dev分支上進行的開發(fā),需要分支合并時,合并的流程如下:dev ——>qas——>pre——>master;
即將dev分支上的代碼合并到qas分支,然后把qas分支上的代碼合并到pre分支,然后把pre分支上的代碼合并到master主分支上。
這樣保證每個分支上的合并不會出現(xiàn)遺漏和覆蓋的情況;
2.分支切換
下面演示將當前項目的分支由dev分支上切換到qas分支上,并保持每個分支上的代碼都是最新的

確保,dev分支上的本地代碼都已經(jīng)提交到遠程dev分支上;
然后鼠標選中本地的qas分支,拉取遠程qas分支的代碼到本地分支,保持本地qas分支和當前遠程qas分支一致,具體如下圖所示:

將當前分支由dev切換到qas具體如下:


3.分支合并的具體操作
下面演示將dev分支上的代碼合并到qas分支上,在上述第二步時,我們已經(jīng)將當前項目的分支切換為了qas分支,下一步進行分支合并:



4.將在local環(huán)境下
從dev合并到qas分支上的代碼,推送到遠端



注意:
合并時的push和正常在開發(fā)提交代碼時的push,不太一樣。
合并時的push,沒有add和commit的步驟,本地合并后,直接push到遠端就行了。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Apifox?Echo學習curl?httpie?命令使用詳解
這篇文章主要為大家介紹了通過Apifox?Echo學習curl?httpie?命令使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09
Postman全局注冊方法及對返回數(shù)據(jù)可視化處理
這篇文章主要為大家介紹了Postman全局注冊方法及對返回數(shù)據(jù)可視化處理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02

