
clone地址: https://github.com/xxx/parent.git
clone地址: https://github.com/xxx/child.git
注: 创建仓库的时候勾选README.md,保证不是空仓库
在父目录下,执行 git submodule add https://github.com/xxx/child.git
这时运行 git status
会出现
此时执行
如果单纯的使用git clone命令,当你在克隆这样的项目时,默认会包含该子模块目录,但其中还没有任何文件。解决办法:
git submodule update --remote Git 默认会尝试更新 所有 子模块, 所以如果有很多子模块的话,你可以传递想要更新的子模块的名字。例: git submodule update --remote submoduleName
此命令默认会假定你想要更新并检出子模块仓库的 master 分支,不过你也可以设置为想要的其他分支,那么既可以在 .gitmodules 文件中设置 (这样其他人也可以跟踪它),也可以只在本地的 .git/config 文件中设置。
git config -f .gitmodules submodule.submoduleName.branch develop
如果你想自动化此过程,那么可以为 git pull 命令添加 --recurse-submodules 选项(从 Git 2.14 开始)。
你想让 Git 总是以 --recurse-submodules 拉取,可以将配置选项 submodule.recurse 设置为 true (从 Git 2.15 开始可用于 git pull)。此选项会让 Git 为所有支持 --recurse-submodules 的命令使用该选项(除 clone 以外)。
步骤如下:
rm -rf 子模块目录 删除子模块目录及源码
vi .gitmodules 删除项目目录下.gitmodules文件中子模块相关条目
vi .git/config 删除配置项中子模块相关条目
rm .git/module/* 删除模块下的子模块目录,每个子模块对应一个目录,注意只删除对应的子模块目录即可
执行完成后,再执行添加子模块命令即可,如果仍然报错,执行如下:
git rm -f --cached 子模块名称
完成删除后,提交到仓库即可。
三菱配置图添加扩展模块步骤如下:1、打开GX Works3软件,新建三菱FX-5U工程项目。
2、先点击工程一,然后点击模块配置图一,再添加相应的模块。
3、左边目录树参数这边选择合适的参数配置,为模块添加参数,这样就添加好了。
第一部打开博图软件,找到需要添加功能块的项目。第二步点击添加功能块进入添加功能块的界面。第三步选择自己需要的功能块后点击确认按钮,就添加成功了。使用Ctrl+Y快捷键在符号编址打开或关闭之间切换“符号编址”菜单项目前面的标选标记表示已打开符号编址。默认条件下,当您打开个西门子PLC的项目时,符号编址也被打开。硬件方面降低成本在利用现有PLC设计控制系统方面具有实际意义。
仅供参考。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)