git - 在 git checkout-index 中也包括子模块

标签 git git-submodules

有没有办法在执行 git checkout-index 时也从子模块复制文件?

我已经检查了 git checkout-index 的文档但它没有提到子模块

最佳答案

都不是checkout-index.c , t/t2006-checkout-index-basic.sh也不Documentation/git-checkout-index.txt提及子模块。
这在 this issue 中得到确认/讨论(2010) 或 this one (2015-2016).

所以(如评论)git submodule foreach仍然是最佳选择:

 git submodule foreach --recursive 'git checkout-index'

关于git - 在 git checkout-index 中也包括子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24710751/

相关文章:

git - 带有私有(private)子模块的Azure github部署

git - 如果子模块未初始化,如何解决 git 子模块冲突

git - 我的 git 子模块的状态是什么,我该如何清理它?

eclipse - 将 Git 存储库保留在 Eclipse 工作区内部还是外部更好?

git - Jitpack无法解决存储库,401读取访问错误

git - 在 git 中移动分支路径(更改其名称,而不是其代码)

linux - git 错误与 git 已知的任何文件都不匹配

git - 如何重新排序 git 中的最后两个提交?

git - 删除 git 子模块 - 如何在 pull 时自动删除?

git - 如何获取 Maven 版本以克隆 git 子模块?