idea配置父子模块工程
idea配置父子模块工程
流程
在Gitee创建一个新仓库
初始化本地仓库
创建README.md并提交,保证仓库不是空仓库
1
git init
进入父仓库目录,输入以下命令
1 | touch README.md |
git 命令 -u 含义
1 | 官网解释(大概意思就是使用-u时的本地分支与远程分支建立联系,下次使用要指定分支的命令时可以不用再指定分支) |
如果idea拉取之后父模块没有代码
如果你在IntelliJ IDEA中没有看到子模块相关的选项,并且确认项目中确实没有子模块,那么你可能需要检查项目的.gitmodules
文件和.git/config
文件来确保子模块配置正确。以下是一些步骤来帮助你解决这个问题:
检查 .gitmodules
文件
打开
.gitmodules
文件:- 在项目根目录下找到
.gitmodules
文件并打开它。 - 确认文件中是否有正确的子模块配置。
- 在项目根目录下找到
添加或修改子模块配置:
如果文件中没有子模块配置,你可以手动添加:
1
2
3[submodule "path/to/submodule"]
path = path/to/submodule
url = https://example.com/path/to/submodule.git
初始化和更新子模块
通过命令行初始化子模块:
打开IntelliJ IDEA的终端(通常位于底部工具栏,标签名为“Terminal”)。
输入以下命令来初始化和更新子模块:
1
2git submodule init
git submodule update
通过图形界面初始化子模块:
- 打开
VCS
菜单。 - 选择
Git
>Submodule
>Update...
。 - 在弹出的对话框中,确保选中了所有需要初始化和更新的子模块,然后点击“OK”。
示例操作
假设你的项目结构如下:
1 | project-root/ |
打开
.gitmodules
文件:1
2
3[submodule "submodules/submodule1"]
path = submodules/submodule1
url = https://example.com/path/to/submodule1.git通过命令行初始化子模块:
1
2git submodule init
git submodule update通过图形界面初始化子模块:
- 打开
VCS
菜单。 - 选择
Git
>Submodule
>Update...
。 - 确保选中了所有需要初始化和更新的子模块,然后点击“OK”。
- 打开
通过以上步骤,你应该能够成功初始化并更新子模块,解决子模块没有代码的问题。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 停云笺!
评论