早在兩個月前我還在用eclipse開發,並且也發布的一些eclipse git的相關操作(操作都是本人親自實踐過的),但由於項目團隊要求,開發工具統一用idea,實在不得已而為之切換了開發工具,
初次使用IDEA時也是不會操作,並且也是經歷了百度上眾多文章的灌輸,我不想大家有跟我一樣的歷程,因為這太浪費時間了,特此寫下此文章分享經驗,話不多說,我們開始主題:
特此說明:此文章只傳授git的使用操作,具體的git配置不多言明
1.拉取遠程git項目到本地
拉取項目成功后,由於本地環境的問題可能會報錯(比如maven的依賴jar包報錯之類的),需要自己處理解決一下,這里不多言明
2.切換到自己的開發分支(一般每個開發者都有屬於自己的開發分支)
切換到屬於自己的開發分支后,就可以編碼了
3.提交代碼到本地倉庫
在我們編碼完成后,就是要提交修改的代碼到本地倉庫中
4.拉取遠程代碼,合並到自己的本地分支
提交自己的代碼到本地倉庫后,下一步就是提交到遠程倉庫上
特別注意:在提交到遠程倉庫之前,要先拉取公共分支的代碼(公共分支是什么?為什么要拉取公共分支的代碼?在此我簡要說一下,我們自己開發分支的內容最終的結果是要合並帶master主分支,就避免不了跟其他同事的代碼“匯合”到一起,除非整個項目都是你自己一個人開發的,前后端通吃,所以如果我們在提交到遠程倉庫之前,不拉取其他同事的代碼的話,別人寫的代碼將會被你覆蓋掉,別人就白寫了,所以要先拉取公共分支上的代碼),然后合並到自己的本地分支上。
下面是具體操作:
5.處理沖突
如果沒有文件沖突的話,可以直接跳過第5點,這里為了教大家,所以我故意弄了個沖突
合並失敗后idea會有以下彈框
6.提交到遠程分支
我們合並成功后,需要把我們的代碼提交到遠程分支上
這樣我們的代碼就算是提交到遠程git上面我們自己的分支了。
如果想要把我們自己改動的遠程分支代碼應用合並到公共分支上,就需要重復第2點、第4點、第6點即可:將當前分支切換到公共分支,然后merge合並我們剛提交的開發分支,然后把本地的公共分支push提交到遠程就ok了,這樣遠程上的公共分支就有我們的代碼。
不過一般我不這樣子操作,因為git上面有對應的操作:把開發分支合並到公共分支,具體怎么操作可以百度一下,此文不做介紹,感謝理解。
如果有疑問的可以留言,我們一起學習進步