一、問題
1.1、環境
電腦環境:Windows 7;
開發工具:Eclipse 4.6.3;
數據庫環境:Oracle 11g;
JDK環境: Jdk1.8;
GIT版本:Version 2.48.02;
1.2、問題
有時候,我們在分支(例如test分支)分支上開發,然後測試通過,需要將代碼合併到【master主幹】上,那麼該如何操作呢?(以下截圖僅提供操作步驟,不要觀察紅色框意外的信息,因爲是空主幹和空分支);
然後請注意下文關於【本地】/【遠程】,【分支】/【主幹】的細微但是很重要的特別區別描述;
二、解答
1、首先登陸具有合併分支代碼到主幹,提交遠程主幹權限的賬號;
2、【本地test分支】拉取分支最新代碼;
直接點擊名爲【打開拉取對話框…】(pull)的按鈕;
然後在彈出來的對話框中點擊【拉取】接口(不要在意紅框之外的信息,因爲是空分支,僅提供圖標位置參考);
3、【本地master主幹】拉取最新代碼;
切換到【本地master主幹】,同理,直接點擊名爲【打開拉取對話框…】(pull)的按鈕,同上操作;
4、將【本地test分支】的代碼合併到【本地master主幹】的代碼;
在【本地master主幹】上操作,在菜單欄中,找到命令(Commands)菜單下,找到【合併分支】(Merge branches… Ctrl + M),或者直接按快捷鍵——Ctrl+M;
點擊完畢後,會彈出合併對話框,當前分支鎖定的是【本地master主幹】,而需要合併到master主幹上的分支,需要我們自己選擇,我們這裏選擇test分支;點擊【合併】即可;這時,我們【本地的master主幹】上就合併完了【本地的test分支】;
5、將合併完的【本地master主幹】上的代碼提交到【遠程master主幹】,點擊【提交】(Commit)按鈕,然後再在彈出來的對話框中將合併完的代碼拉到代碼提交框,點擊【提交併推送】(Commit & push)即可;
三、總結
歡迎關注我的
CSDN博客: https://blog.csdn.net/River_Continent
微信公衆號:幕橋社區
* 知乎:張牧野, https://www.zhihu.com/people/zhang-mu-ye-37-76/activities
* 簡書: https://www.jianshu.com/u/02c0096cbfd3