我在Github上有一个公共存储库。在这个存储库中,我将共享单个文件java应用程序,结构如下:
Root
Folder1
JavaApp1.java
JavaApp2.java
Folder2
JavaApp3.java
另一方面,我在IntellijIdea中编译这些java应用程序。问题是,我不想在我的公共存储库中共享*.iml
文件等,因为我希望尽可能简化存储库。
另一方面,我想根据自己的需要在Github中存储*.iml
个文件等。我可以用Git实现这个要求吗?
答案 0 :(得分:2)
你需要两个回购:
iml
个文件这样,您只能克隆第一个私人仓库(并获取您的Root文件夹)和that will clone the submodule as well(例如,在" src"子文件夹中)
cd /my/private/repo
git submodule add -- /url/public/repo src