社区
研发管理
帖子详情
repo和SUBMODULE管理git仓库的区别?
我是Stella
2017-12-20 10:49:47
repo和SUBMODULE管理git仓库的区别?
...全文
872
回复
打赏
收藏
repo和SUBMODULE管理git仓库的区别?
repo和SUBMODULE管理git仓库的区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Git
多
仓库
管理
工具node-
git
m.zip
Git
m,一个简单好用的
git
多
仓库
管理
工具。类似
Git
Sub
module
和 re
po
的小工具。应用场景一:应用场景二:示例代码: 标签:node
git
m
git
sub
module
:'
git
sub
module
' 的补充脚本,提供简单的更新和删除
git
子模块
git
sub
module
补充脚本,提供轻松的更新和删除。
git
sub
module
update :不会像我期望的那样提取最新的子模块。
git
sub
module
update --remote :更新所有可用的子模块。
git
sub
module
remove : 不存在,每次我尝试这样做时,我都必须通过谷歌搜索。 安装 sudo ./install 卸载 sudo ./install --uninstall 用法
git
sub
module
[options | options[args]] ###选项 选项 参数? 描述 -h,--help 显示帮助 --version 显示版本号 -d,--dir re
po
Dir 默认情况下为 re
po
提供目录,它是当前目录 -u,--update,update 发布 re
po
中可用子模块的更新 -u,
新手从零撸一个CLI命令行脚手架工具
课程基础概述本门课程,大喵将会打着大家从零打造一款属于大家自己的 CLI命令行脚手架工具,本课程主要面向新手同学,对命令行工具开发,前端工具开发感兴趣的同学,可以通过本门课程学习到如何使用Node.JS开发一款适配自身项目特色的脚手架命令行工具。并且也会带着大家推送自己开发完成的CLI工具到NPM线上
仓库
,供所有人下载安装使用。整个课程,大喵会详细讲解所需要依赖的第三方模块包的具体使用,让同学们可以举一反三开发具备自身特色的CLI工具,最终大喵会运用到前面所讲解的基础内容,独立自主开发一个具备 damiao [ add | delete | list | init ] 四种子命令的CLI脚手架工具。CLI命令行工具命令行工具(Cmmand Line Interface)简称cli,顾名思义就是在命令行终端中使用的工具。我们常用的
git
、npm、vim 等都是 cli 工具,比如我们可以通过
git
clone 等命令简单把远程代码复制到本地。在目前前端工程大流行的环境下,vue-cli、create-reate-app、angular-cli 等等方便快捷的命令行脚手架工具诞生,极大的提升了我们的开发效率与质量,我们可以通过这些脚手架工具在本地快速构建我们的开发项目。 课程目录结构1、CLI课程介绍 2、CLI课程纲领和讲师介绍3、CLI课程内容概述 4、CLI命令行工具及场景应用5、CLI课程准备工具和技术 6、CLI课程收获和收益 7、CLI课程实战案例介绍 8、npm CLI 命令行工具发展现状9、创建第一个命令行自定义命令 10、process.argv 接收命令行参数11、commander 工具使用介绍一 12、commander 工具使用介绍二13、inquirer 工具使用介绍 14、ora 加载工具使用介绍15、chalk 颜色工具使用介绍 16、download-
git
-re
po
仓库
工具介绍17、创建脚手架命令 18、创建命令可执行文件19、damiao add 命令行指令开发 20、damiao add 模板录入校验21、damiao delete 命令行指令开发 22、damiao list 命令行指令开发23、damiao init 初始化项目指令开发 24、damiao init 指令参数输入校验25、damiao 命令行指令测试.mp4 26、创建npm个人账号及发布npm
仓库
27、全局安装脚手架工具
git
hub
仓库
加速脚本解析
git
clone参数将
git
hub
仓库
地址替换为预置国内
仓库
地址(包括子模块)
# 使用步骤: 0. 本工具只支持:
git
版本 < 2.39.1 1. 利用
git
ee
git
code等平台,手工将 目标
git
hub
仓库
A 拉为
git
ee等
仓库
B 2. re
po
_map.py中填入A B对应,以及A的
sub
module
仓库
对应的
git
ee
仓库
3. (windows下打开"
git
bash"/linux下直接)执行脚本```cd
git
-replace; sh -x install.sh;```以用替换原
git
命令 4. 用```
git
clone A```正常克隆
git
hub
仓库
A(实际会克隆
git
ee的
仓库
B,以及一堆的
sub
module
仓库
) #
git
-replace具体说明 ## 功能说明 > 替换
git
命令, 以将: 1. clone的很慢的
git
hub
仓库
地址替换为预置国内
仓库
地址、 2. clone后若发现子模块.
git
module
s , 则替换.
git
module
s中的
git
hub
仓库
地址为预置的国内
仓库
地址
TSBoilerplateSwift
TSBoilerplateSwift 一个项目,它将用作新的iOS项目的起点。 该项目使用Cocoa
po
ds和
git
子模块(直到Apple允许您使用Swift代码构建静态库) 第一步 cd to cloned directory rename your project in XCode and change the .
git
/config origin URL to your own re
po
git
sub
module
init
git
sub
module
update
po
d install open the .xcworkspace 包括: (对模型文件的NSSecureCoding支持) 数据持久性: 该应用程序使用存档的根对象作为数据持久性机制。 数据模型从应用程序启动时就存在于内存中。 数据模型是使用标准的Core Data编辑器设计的,但是该应用程序不使用NSMan
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章