保留git遥控器

时间:2009-10-15 12:54:58

标签: git git-clone git-remote

我已经修复了git远程网络,我希望它们可以附加到存储库。不幸的是,git-clone没有克隆遥控器。有办法吗?

4 个答案:

答案 0 :(得分:5)

我开始这个命令

https://github.com/juanpabloaj/git-remote-init

用于保存.gitremotes文件中的遥控器

答案 1 :(得分:2)

据我所知,git无法做到这一点。

告诉用户在克隆后运行脚本是人们倾向于做的事情。如果它是一个ruby项目,例如,您可能有rake,因此您可以执行rake post_install任务。

答案 2 :(得分:1)

遥控器保存在回购的.git/config文件中,您可以提取收藏夹并将其附加到每个克隆上。

答案 3 :(得分:1)

您可以在全局配置文件~/.gitconfig中定义它们,而不是项目的.git/config。但要小心......如果你在一个项目中运行git remote update它将拉下所有遥控器,即使对于与你正在处理的存储库完全无关的存储库也是如此。