git - 递归 Git 推/pull ?

标签 git recursion push pull

我有一个包含其他 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/

相关文章:

php - "Writeable by group"受 git 控制的 php 脚本异常

algorithm - 是否可以从 (a,b) 移动到 (c,d)

git 在推送操作期间卡住了

perl - 是否可以将键值对直接推送到 perl 中的散列?

git - 在 Git 上 merge 分支时如何防止删除的文件返回

git - SmartGit Mercurial "Authentication Failed"

java - JAVA递归类中的记忆化

java - 创建字符树

rebase 后的 Git 推送

git - 我可以使用 Git 备份 MongoDB 数据库吗?具体来说,我可以在 github 存储库中包含 mongo 数据目录吗?