1、

git clone -b v1.4.0 --recursive https://github.com/open-sdr/openwifi.git

--recursive 递归克隆,能够克隆所有子目录的git。

由于网速会断开,可以使用下面的命令断点续传

# 进入克隆好的仓库目录 cd openwifi

# 初始化本地配置文件 git submodule init

# 从远程仓库拉取子模块内容 git submodule update

当有多个子目录git有不想clone的,可以使用下面命令指定拉取。

git submodule update adi-linux

也可以:

# 备份 .gitmodules 文件cp .gitmodules .gitmodules.bak

# 编辑 .gitmodules 文件,删除 adi-linux-64 相关配置vim .gitmodules

# 更新子模块git submodule update --init

# 恢复 .gitmodules 文件mv .gitmodules.bak .gitmodules

tronlong@tronlong-virtual-machine:/data0322/openwifi$ cat .gitmodules

[submodule "adi-linux"]

 path = adi-linux

 url = https://github.com/analogdevicesinc/linux.git

#[submodule "adi-linux-64"]

# path = adi-linux-64

# url = https://github.com/analogdevicesinc/linux.git

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐