IDEA使用技巧--將本地項目和git遠程項目關聯


之前開發沒有從頭兒搭建過新項目,都是從IDEA配置下項目的git地址,pull代碼之后進行開發,提交。這次需要將本地新建的項目push到在git上同樣是新建的空項目上去(git上的項目只有工程名和readme文件),兩者之前並沒有關聯,發現如果按照之前的模式處理,會有問題。

比如:先拉取(pull) git上的項目,然后再在此基礎上添加新的子模塊,會導致子模塊無法關聯到父模塊上,也就是無法引用父pom文件,如圖:
引用父pom失敗

這是因為git上創建的並不是完整的工程,只是工程名和一個readme文件,導入到IDEA后並不能自動生成對應的項目的imp文件、pom文件,所以IDEA無法正確管理這個項目。

因此正確的流程應該是:

  • 先在git上創建空項目,一般都是起個項目名,加個readme文件;
  • 在IDEA創建一個項目框架,然后創建子模塊,比如dao層、server層、web層……,這時父級的pom文件會自動生成,子模塊的pom自動引用父級pom;
  • 通過IDEA的VCS進行關聯,具體步驟參見下圖:

1.1) 將該項目設置為git資源庫,在彈出框中選中該項目
在這里插入圖片描述
1.2) 設置遠程git地址:
設置遠程地址
1.3)選中分支,進行pull,非常重要,否則push的時候找不到對應分支
選中分支進行pull
1.4)選擇代碼進行commit及push,對於IDEA的項目管理文件,比如*.imp,可以通過ignore文件進行忽略,不進行版本控制。

至此over~

原文地址:https://blog.csdn.net/MuErHuoXu/article/details/86498055
                                </div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM