为什么git clone --bare和--origin不兼容?

时间:2013-10-17 18:28:08

标签: git

我确定必须有充分的理由,但我不明白为什么我不能在裸仓中设置我的原产地名称。

1 个答案:

答案 0 :(得分:2)

作为jthil comments,自git 1.2.0 (January 2006)

以来实施
  

clone:不要在裸存储库中创建remotes/originorigin分支。
  这是毫无意义的,因为在这样的存储库中不会发生合并。

这不会阻止您添加远程,git1.6.0 (August 2008)显示--mirror选项。

  

命令行git clone --mirror $URL现在是:

的简写
$ git clone --bare $URL
$ (cd $(basename $URL) && git remote add --mirror origin $URL)