我有一个包含其他 git 存储库的 git 存储库。是否有递归推送和/或 pull 元存储库和子存储库的命令?
最佳答案
每当我想更新我的 llvm/clang 存储库时,我发现自己处于同样的情况,并且借助一些 bash 帮助,我可以像这样“git pull”它们中的每一个:
$> for dir in $(find . -name ".git");执行 cd ${dir%/*};混帐 pull ;光盘-;完成
这将“git pull”在您当前目录下找到的所有 git 存储库,如果它们是裸存储库,则可能无法工作。
关于git - 递归 Git 推/pull ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17571344/