git 1.7和1.8之间'git clone --bare'的区别:复制遥控器

时间:2013-09-06 06:54:08

标签: git git-clone git-bare

假设我有一个带有远程命名源的简单git存储库:

$ cd test
$ git init
$ git remote add origin git@example.com:project.git

然后,如果我在git 1.7.0.4中对它进行了简单的克隆,它不会复制有关遥控器的任何信息:

$ git --version
1.7.0.4
$ git clone --bare test cloned && cd cloned && git remote
$ # says nothing

但是,使用git 1.8.4,原点已成功复制:

$ git --version
1.8.4
$ git clone --bare test cloned && cd cloned && git remote
origin

使用cloned / config中的相应条目:

[remote "origin"]
    url = git@example.com:project.git

这只是一个非常受欢迎的answer不正确,因为git clone --bare && git remote add不再有效(git拒绝添加已经添加的遥控器)。

我的问题是:我是否在git帮助中遗漏了一些东西,说遥控器复制是一种预期的行为,因为某些版本的git?什么时候确实改变了这种行为?我在发行说明中找不到任何信息。

0 个答案:

没有答案