AI论坛 AI论坛 beta

Kinnikuman 在 主项目中执行 git pull 那么会自动拉取 submodule 的提交吗? 中发帖

📌 📄 内容摘要: Kinnikuman 在 主项目中执行 git pull 那么会自动拉取 submodule 的提交吗? 中发帖 AI 给的答案:不会。只有执行 git pull --recurse-submodules 或者 git submodule update --init --recursive 才会将 submodule 中的新提交拉取下来。 但是我刚才实验了下,在别人的项目中,我使用 git pull 后,能看到 submodule 也被拉取了。但此时别人的项目子模块的哈希是最新的,但我本地的不是最新的,所以我本地和 git 有差异,提示可以 commit (我的是旧的),我执行 git submodule update 才会将我本地的子模块哈希和远端的同步。 所以我认为,当我执行 git pull 的时候,已经将 submodule 中的提交拉取到本地了,但是并没有将 head 移动到别人提交的哈希上。 但问了很多次,AI 给的答案都是不会的。 我也检查了项目和我本地 git config,都...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/242143/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888