有没有办法在执行git checkout-index
时从子模块中复制文件?
我已经查看了git checkout-index的文档,但没有提到子模块
答案 0 :(得分:4)
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'
答案 1 :(得分:0)
您可能想尝试:
#install submodules
git submodule update --init --recursive
不需要递归标志,但是根据man page:
If --recursive is specified, this command will recurse into the registered submodules, and update any nested submodules within.