IDEA使用技巧之如何將本地項(xiàng)目和git遠(yuǎn)程項(xiàng)目關(guān)聯(lián)
將本地項(xiàng)目和git遠(yuǎn)程項(xiàng)目關(guān)聯(lián)
之前開發(fā)沒有從頭兒搭建過新項(xiàng)目,都是從IDEA配置下項(xiàng)目的git地址,pull代碼之后進(jìn)行開發(fā),提交。
這次需要將本地新建的項(xiàng)目push到在git上同樣是新建的空項(xiàng)目上去(git上的項(xiàng)目只有工程名和readme文件),兩者之前并沒有關(guān)聯(lián),發(fā)現(xiàn)如果按照之前的模式處理,會(huì)有問題。
比如:先拉取(pull) git上的項(xiàng)目,然后再在此基礎(chǔ)上添加新的子模塊,會(huì)導(dǎo)致子模塊無法關(guān)聯(lián)到父模塊上,也就是無法引用父pom文件
如圖:

這是因?yàn)間it上創(chuàng)建的并不是完整的工程,只是工程名和一個(gè)readme文件,導(dǎo)入到IDEA后并不能自動(dòng)生成對應(yīng)的項(xiàng)目的imp文件、pom文件,所以IDEA無法正確管理這個(gè)項(xiàng)目。
正確的流程應(yīng)該是
- 先在git上創(chuàng)建空項(xiàng)目,一般都是起個(gè)項(xiàng)目名,加個(gè)readme文件;
- 在IDEA創(chuàng)建一個(gè)項(xiàng)目框架,然后創(chuàng)建子模塊,比如dao層、server層、web層……,這時(shí)父級(jí)的pom文件會(huì)自動(dòng)生成,子模塊的pom自動(dòng)引用父級(jí)pom;
- 通過IDEA的VCS進(jìn)行關(guān)聯(lián)
具體步驟參見下圖
1.1) 將該項(xiàng)目設(shè)置為git資源庫,在彈出框中選中該項(xiàng)目

1.2) 設(shè)置遠(yuǎn)程git地址:

1.3) 選中分支,進(jìn)行pull,非常重要,否則push的時(shí)候找不到對應(yīng)分支

1.4) 選擇代碼進(jìn)行commit及push,對于IDEA的項(xiàng)目管理文件,比如*.imp,可以通過ignore文件進(jìn)行忽略,不進(jìn)行版本控制。
至此over~
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java版飛機(jī)大戰(zhàn)實(shí)戰(zhàn)項(xiàng)目詳細(xì)步驟
這篇文章主要為大家詳細(xì)介紹了java版飛機(jī)大戰(zhàn)實(shí)戰(zhàn)項(xiàng)目詳細(xì)步驟,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11
MyBatis discriminator標(biāo)簽原理實(shí)例解析
這篇文章主要為大家介紹了MyBatis discriminator標(biāo)簽實(shí)現(xiàn)原理實(shí)例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
Java使用正則表達(dá)式截取重復(fù)出現(xiàn)的XML字符串功能示例
這篇文章主要介紹了Java使用正則表達(dá)式截取重復(fù)出現(xiàn)的XML字符串功能,涉及java針對xml字符串及指定格式字符串的正則匹配相關(guān)操作技巧,需要的朋友可以參考下2017-08-08
使用Java解析JSON數(shù)據(jù)并提取特定字段的實(shí)現(xiàn)步驟(以提取mailNo為例)
在現(xiàn)代軟件開發(fā)中,處理JSON數(shù)據(jù)是一項(xiàng)非常常見的任務(wù),無論是從API接口獲取數(shù)據(jù),還是將數(shù)據(jù)存儲(chǔ)為JSON格式,解析和提取JSON中的特定字段都是開發(fā)人員需要掌握的基本技能,本文將以一個(gè)實(shí)際案例為例,詳細(xì)介紹如何使用Java解析JSON數(shù)據(jù)并提取其中的mailNo字段2025-01-01
java算法入門之有效的括號(hào)刪除有序數(shù)組中的重復(fù)項(xiàng)實(shí)現(xiàn)strStr
大家好,我是哪吒,一個(gè)熱愛編碼的Java工程師,本著"欲速則不達(dá),欲達(dá)則欲速"的學(xué)習(xí)態(tài)度,在程序猿這條不歸路上不斷成長,所謂成長,不過是用時(shí)間慢慢擦亮你的眼睛,少時(shí)看重的,年長后卻視若鴻毛,少時(shí)看輕的,年長后卻視若泰山,成長之路,亦是漸漸放下執(zhí)念,內(nèi)心歸于平靜的旅程2021-08-08
全面了解java基本類型和封裝類型的區(qū)別及應(yīng)用
下面小編就為大家?guī)硪黄媪私鈐ava基本類型和封裝類型的區(qū)別及應(yīng)用。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-09-09

