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/*

questionAnswers(4)

yourAnswerToTheQuestion