我可以推送遥控器,以便在克隆回购时包含它们吗?

时间:2014-01-27 09:27:16

标签: git github git-clone git-remote

我是否可以推送遥控器,以便在有人克隆回购时,遥控器已包含在内并因此已为其设置?

似乎标准git push不会这样做。

git docs here暗示这是可能的:

  

如果您克隆了存储库,则至少应该看到原点

但我在remote herepush here的dos中看不到任何内容。

1 个答案:

答案 0 :(得分:3)

没有。克隆时,会自动创建origin,指向克隆URL,但就是这样。在您自己的本地存储库中,远程存储在.git/config; .git中唯一传递的是你的历史。

如果您想为其他人提供有用的配置,最好的办法是将其放在补充网站上,或者在您的存储库中添加一个小脚本,以便其他人可以执行添加配置。例如:

#!/bin/sh
git config remote.blargh.url https://...
git config remote.blargh.fetch +refs/heads/*:refs/remotes/blargh/*