我有一个固定的git远程网络,我希望它们能够附加到仓库中。不幸的是,git-clone命令不会克隆远程网络。有没有解决办法?
我有一个固定的git远程网络,我希望它们能够附加到仓库中。不幸的是,git-clone命令不会克隆远程网络。有没有解决办法?
据我所知,使用git无法完成这项任务。
通常情况下,人们会建议用户在克隆后运行脚本。如果是Ruby项目,你可能有rake
,因此你可以添加一个rake post_install
任务。
远程仓库保存在 repo 的 .git/config
文件中,您可以提取您喜欢的仓库并将它们附加到每个克隆。
你可以把它们定义在你的全局配置文件 ~/.gitconfig
中,而不是你项目的 .git/config
。但要小心... 如果你在一个项目中运行 git remote update
,它将拉下 所有 远程仓库,即使这些仓库与你正在工作的仓库完全无关。