水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:git submodule,如何更新submodule了?
楼主
|
wjhtingerx
|
2020-06-12 10:52:43
|
只看此ID
比如A项目里面有个submodule B,每次下载下来的B都是最初添加B时那个版本,如何更新B的版本呢?
--
FROM 111.198.29.*
1楼
|
z16166
|
2020-06-12 13:10:32
|
只看此ID
submodule正常checkout、commit就行了吧
submodule的parent module在commit时会把submodule的变化也一并commit到parent module的repo状态中(要在parent中git add),是有个id关联的。
--
修改:z16166 FROM 114.241.225.*
FROM 114.241.225.*
2楼
|
cybereagle
|
2020-06-12 13:09:28
|
只看此ID
提交者
cd B/
commit & push
cd ..
add B
commit & push
其他人 git update
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 比如A项目里面有个submodule B,每次下载下来的B都是最初添加B时那个版本,如何更新B的版本呢?
--
FROM 220.200.24.*
3楼
|
hgoldfish
|
2020-06-12 13:37:28
|
只看此ID
弱弱地问,在 git clone 顶层 repo 的时候,没有初始化 submodule, 后来要用什么命令把 submodule 下载下来?
【 在 z16166 (Netguy) 的大作中提到: 】
: submodule正常checkout、commit就行了吧
: submodule的parent module在commit时会把submodule的变化也一并commit到parent module的repo状态中(要在parent中git add),是有个id关联的。
--
FROM 112.47.122.*
4楼
|
z16166
|
2020-06-12 13:41:45
|
只看此ID
“如果你已经克隆了项目但忘记了 --recurse-submodules,那么可以运行 git submodule update --init 将 git submodule init 和 git submodule update 合并成一步。如果还要初始化、抓取并检出任何嵌套的子模块, 请使用简明的 git submodule update --init --recursive。”
https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97
【 在 hgoldfish 的大作中提到: 】
: 弱弱地问,在 git clone 顶层 repo 的时候,没有初始化 submodule, 后来要用什么命令把 submodule 下载下来?
:
--
FROM 114.241.225.*
5楼
|
forker
|
2020-06-18 17:33:55
|
只看此ID
git submodule -i -u 更简洁点
【 在 z16166 的大作中提到: 】
: “如果你已经克隆了项目但忘记了 --recurse-submodules,那么可以运行 git submodule update --init 将 git submodule init 和 git submodule update 合并成一步。如果还要初始化、抓取并检出任何嵌套的子模块, 请使用简明的 git submodule update --init --recursive。”
:
:
https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97
: ....................
- 来自「最水木 for iPhone Xr」
--
FROM 223.104.130.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版