【发布时间】:2013-04-09 13:21:52
【问题描述】:
我创建了this repository 的克隆。如果我运行以下命令,我会看到我的本地存储库已配置为使用我的克隆来获取/拉取,正如预期的那样。
$ git remote show origin
* remote origin
Fetch URL: https://github.com/domurtag/airbrake-grails.git
Push URL: https://github.com/domurtag/airbrake-grails.git
我希望我的本地存储库改为从主存储库(我克隆的那个)获取并推送到我的克隆。我做的第一件事是将主存储库添加为远程:
$ git remote add cavneb https://github.com/cavneb/airbrake-grails.git
如果我再次运行git remote show origin,我会看到相同的输出,所以显然我需要做其他事情来表明应该使用cavneb repo 进行获取,但我不确定这是什么。
如果相关,我在下面显示了我的.git/config 的内容:
[core]
repositoryformatversion = 0
filemode = true
logallrefupdates = true
[remote "origin"]
url = https://github.com/domurtag/airbrake-grails.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "cavneb"]
url = https://github.com/cavneb/airbrake-grails.git
fetch = +refs/heads/*:refs/remotes/cavneb/*
【问题讨论】: