Jak mogę przesunąć do jednego adresu URL i wyciągnąć z innego za pomocą jednego pilota?
Stworzyłem klonto repozytorium. Jeśli uruchomię następujące polecenie, widzę, że moje lokalne repo jest skonfigurowane do używania mojego klonu do pobierania / ściągania, zgodnie z oczekiwaniami.
$ git remote show origin
* remote origin
Fetch URL: https://github.com/domurtag/airbrake-grails.git
Push URL: https://github.com/domurtag/airbrake-grails.git
Chciałbym, aby moje lokalne repo pobierało z master repo (z którego sklonowałem) i pchnęło do mojego klona. Pierwszą rzeczą, jaką zrobiłem, było dodanie głównego repo jako pilota:
$ git remote add cavneb https://github.com/cavneb/airbrake-grails.git
Jeśli znowu ucieknęgit remote show origin
Widzę to samo wyjście, więc oczywiście muszę zrobić coś innego, aby wskazać, żecavneb
repo powinno być używane do pobierania, ale nie jestem pewien, co to jest.
W przypadku, gdy jest to istotne, pokazałem zawartość mojego.git/config
poniżej:
[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/*