【问题标题】:Can I Push Remotes So That They Are Included When The Repo Is Cloned?我可以推送遥控器以便在克隆回购时包含它们吗?
【发布时间】:2014-02-18 01:46:10
【问题描述】:

我可以推送遥控器,以便在有人克隆 repo 时包含遥控器,因此已经为他们设置好了?

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

git docs here 暗示这是可能的:

如果您已经克隆了您的存储库,您至少应该看到源代码

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

【问题讨论】:

    标签: git github git-clone git-remote


    【解决方案1】:

    没有。 origin 会在你克隆时自动创建,指向克隆 URL,仅此而已。在您自己的本地存储库中,远程存储在.git/config.git 中唯一被传输的就是你的历史记录。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 2022-12-13
      • 2017-02-09
      • 2017-12-21
      • 2022-06-20
      • 2011-09-30
      • 2016-08-31
      相关资源
      最近更新 更多