本文主要分享一下如何通過idea通過git拉取項目並且進行編輯后提交到遠程master上進行合並。
1、安裝idea編譯器,我們用的是社區版本2021.1,安裝步驟略過。
2、打開idea,點擊File->New->Project from Version Control..,如下圖所示:

3、在彈出的窗口中輸入項目的git地址,如下圖所示:

4、點擊“clone”按鈕,彈出授權登錄窗口,輸入用戶名和密碼,點擊“Log In”按鈕,拉取項目,如下圖所示:

5、拉取項目源碼后創建本地develop分支,步驟如下圖:

6、點擊“New Branch”,如下圖所示:
輸入分支名稱“develop”,點擊“Create”按鈕,如下圖所示:

項目名稱后顯示對應分支名稱,如下圖所示:

修改相關java類或資源文件並保存后,選中項目右鍵點擊git->Commit Directory...,如下圖所示:

彈出Commit Changes窗口,勾選相關變更文件,輸入Message信息等操作,如下圖所示:

點擊commit按鈕,繼續選中項目,右鍵點擊git->push,如下圖所示:

在Push界面選擇要Push的單個或者多個Message的內容,點擊Push按鈕,如下圖所示:

執行完成后提示如下圖所示:

如果出現如下警告,請選中項目右鍵git->pull拉取最新版本代碼即可;
Push rejected
Push to origin/develop was rejected
Show details in console
Push成功后,選中項目右鍵git->Branches如下圖所示:

在彈出的窗口中切換分支到本地master后Checkout,如下圖所示:

之后Pull遠程最新版本,拉取完成后選中項目右鍵點擊git->Merge,如下圖所示:

在彈出的窗口中選擇被merge的版本,這里選擇遠程的develop版本,如下圖所示:

點擊Merge按鈕,執行成功后提示如下圖所示:

之后選中項目右鍵點擊git->Push,選擇Push到遠程master分支的內容,如下圖所示:

點擊Push按鈕,彈出如下提示后主分支Push成功,如下圖所示:

以上即為idea上整個git使用流程操作。
