問題描述
事情是這樣的,最近新建了一個項目(多模塊),這個不必多說大家就知道長什么樣子(文件結構),問題是在我寫完后想提交項目到 Git 倉庫時,發(fā)現每個模塊都要設置 Remote Git 地址,那么相當于是把每一個模塊獨立一個 Git 倉庫地址,這個是我這個項目中不希望出現的(當然也不排除的確存在這樣的業(yè)務場景,存在即合理)。
那么問題就來了,正如標題所言:如何將已經寫完的代碼模塊進行合并統(tǒng)一提交到一個 Git 倉庫地址?
原因分析
其實也很簡單,知道其中的原理就知道 IDEA 如何操作可以解決上述問題。
如果說每個模塊都有一個 .git 文件夾的話,那么當然要對應不同的倉庫,那么解決方案也就很簡單,只需要將每個子模塊的 .git 文件夾手動刪除即可,只需要保留最外層的 .git 文件夾就大功告成!
解決方案
先說一個解決方案,就是還沒開始寫項目前就可以避免的方案
在使用IDEA進行多模塊開發(fā)時,首先創(chuàng)建一個空模塊,在創(chuàng)建時選擇了創(chuàng)建git倉庫,這時如果再增加新的模塊,進行git提交時需要為每個模塊創(chuàng)建一個遠程的倉庫。如果希望所有的模塊保存在同一倉庫中,需要在創(chuàng)建空模塊時,不選擇創(chuàng)建git倉庫,然后在空模塊中創(chuàng)建一個模塊,再手工創(chuàng)建git倉庫,并關聯遠程地址,這樣,會將兩個模塊保存在同一遠程倉庫中。后面新增加模塊也可以保存在同一倉庫中。
這個是網上一位童鞋寫的,順便在此引用下哈~
我的解決方案
首先開啟隱藏的項目
然后在對應的每個子模塊里刪除 .git 文件夾即可,只需要保留最外層的 .git 文件夾
文章來源:http://www.zghlxwxcb.cn/news/detail-611679.html
保險起見,可以在處理完之后,手動提交一次 git 三步走文章來源地址http://www.zghlxwxcb.cn/news/detail-611679.html
git add .
git commit
git push
到了這里,關于IntelliJ IDEA - 一篇解決如何多模塊項目提交到同一個 Git 倉庫的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!