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

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

1.2) 設置遠程git地址:

1.3) 選中分支,進行pull,非常重要,否則push的時候找不到對應分支

1.4) 選擇代碼進行commit及push,對于IDEA的項目管理文件,比如*.imp,可以通過ignore文件進行忽略,不進行版本控制。
至此over~
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java使用正則表達式截取重復出現(xiàn)的XML字符串功能示例
這篇文章主要介紹了Java使用正則表達式截取重復出現(xiàn)的XML字符串功能,涉及java針對xml字符串及指定格式字符串的正則匹配相關操作技巧,需要的朋友可以參考下2017-08-08
使用Java解析JSON數(shù)據(jù)并提取特定字段的實現(xiàn)步驟(以提取mailNo為例)
在現(xiàn)代軟件開發(fā)中,處理JSON數(shù)據(jù)是一項非常常見的任務,無論是從API接口獲取數(shù)據(jù),還是將數(shù)據(jù)存儲為JSON格式,解析和提取JSON中的特定字段都是開發(fā)人員需要掌握的基本技能,本文將以一個實際案例為例,詳細介紹如何使用Java解析JSON數(shù)據(jù)并提取其中的mailNo字段2025-01-01
java算法入門之有效的括號刪除有序數(shù)組中的重復項實現(xiàn)strStr
大家好,我是哪吒,一個熱愛編碼的Java工程師,本著"欲速則不達,欲達則欲速"的學習態(tài)度,在程序猿這條不歸路上不斷成長,所謂成長,不過是用時間慢慢擦亮你的眼睛,少時看重的,年長后卻視若鴻毛,少時看輕的,年長后卻視若泰山,成長之路,亦是漸漸放下執(zhí)念,內(nèi)心歸于平靜的旅程2021-08-08

