当然,很容易将另一个git存储库添加为远程(git remote add ...
)。但是我可以将另一个存储库的遥控器导入我的存储库吗?例如,如果我有一个名为http://server/repo.git
的{{1}}的本地副本,则在myrepo
“myrepo
内”origin
表示http://server/repo.git
。但后者也可能有一个名为“origin
”的遥控器。我可以将该远程(及其分支)导入myrepo
(可能称之为origin-origin
)吗?
答案 0 :(得分:0)
git没有支持此功能的功能
回购的远程配置存储在.git/config
中,因此,如果您可以访问远程的.git
目录,则可以复制和编辑[remote "foo"]
部分(或写一个脚本来为你做。)
或者,如果您有足够的权限访问远程仓库以在其上运行git remote -v
,我猜您可以处理该命令的输出。
即便如此,您可能也可能无法访问遥控器用作遥控器的存储库。