假设我有一个带有远程命名源的简单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?什么时候确实改变了这种行为?我在发行说明中找不到任何信息。