Git Clone Multiple Repository是一个开发人员存储库

时间:2012-12-04 16:58:13

标签: git github

我正在尝试设置个人git存储库示例:jnew。在该存储库中,我不会有许多其他存储库的克隆。例如,我有一个名为jnew的存储库,然后在那里,我不想有一个名为depot的克隆。我对此的尝试如下:

  1. 创建存储库ex。 jnew
  2. 创建本地目录ex。 /用户/ jnew /开发/ jnew
  3. cd / User / jnew / development / jnew
  4. git init
  5. git remote add https://github.com/jnew/jnew.git
  6. git clone --mirror https://github.com/jnew/depot.git depot
  7. git remote add depot git@github.com:jnew/ depot.git
  8. git co -b 1234-test depot / verified-next
  9. 除克隆部分外,这一切都有效。我希望克隆从该远程存储库引入所有分支,因此在github上我可以进入软件仓库目录然后分支查看最新代码。由于某种原因,每次我尝试这个远程分支都没有带来它。验证示例远程分支,它是主分支的副本。

    对此的任何帮助将不胜感激。我在谷歌和这里搜索了几个小时,但没有找到答案,为什么克隆没有包含分支。

    如果这没有意义,那么你能否详细解释一个好的方法。使用git命令来了解如何设置单个开发人员以便能够在他们自己的存储库中处理多个项目。这样做是为了避免错误推送到错误的存储库。

1 个答案:

答案 0 :(得分:3)

您需要git-submodule。子模块正在解决你遇到的确切问题。