如果你看到这里,那么你大概率是开始看不懂代码了...
这是 开放版本 ,随便用,不要钱。
文件目录
Mode目录内的文件就是功能单元,它们都属于应用层。
当然API也是应用层的文件(应用层调另一个应用层)。
这个不对外开放(⊙o⊙)!
这个仓库一般都作为子模块出现在其他项目工程中,所以使用本仓库要对 git submodule 操作十分熟悉。
例如:
git submodule add -b main git@github.com:SwiperWitty/API_Magic.git
# git@github.com:SwiperWitty/API_Cloud.git (这是示例)
# -b 参数,使得母项目追踪子项目的指定branch(否则默认不追踪),不然会建立 HEAD detached at
#原型 git submodule add -b <branch> <repository> [<submodule-path>]
#子文件目录下
git submodule init
git submodule update --remote
#直接这样也可以:
git submodule update --init --remote
二选一
git submodule update --init --recursive #子模块操作(递归更新)
这还没完
#查看分支
git branch
#如果不是主分支,那么就:
git checkout main
#在子模块目录下
git add .
git commit -m "up"
git push
#再去上一层模块下 重复上述操作
-
首先删除子模块文件
然后,找到根目录(就是工程名的那个目录)
-
.gitmodules
【文件】中相关子模块信息,打开它(以vscode打开)
删除 [submodule "xxx"] 到 https://github.com/xxx
子模块名称相关描述
.git/config
【文件】中相关子模块信息(.git文件平时是隐藏文件)
删除 [submodule "xxx"] 到 https://github.com/xxx
子模块名称相关描述
.git/modules
【文件夹】中的子模块文件夹,需要删除
对以上内容有疑问可以去看:子模块git submodule基础知识及易踩的坑
蟹鸣:test_word
GitHub: Magic
一般作用在:Caven-32