Od Pro Git:Nie można utworzyć lokalną i zdalną Branch (tracking) w tym samym czasie
można skonfigurować inne śledzenie oddziałów, jeśli chcesz - te, które NIE gałęzie ścieżki na pochodzenie i Don Śledzić główny oddział. Prosta przypadek jest przykładem właśnie zobaczyłem, działa git checkout -b [gałąź] [remotename]/[gałąź]
$ git usługi Checkout --track pochodzenie/serverfix Oddział serverfix skonfigurować do torowych zdalnego branży odn/remote/origin/serverfix. Przełączono do nowego oddziału "serverfix" "serverfix"
$ git checkout -b sf origin/serverfix Branch sf skonfigurowany do śledzenia zdalnych gałęzi refs/remote/origin/serverfix. Przełączono do nowej gałęzi "sf"
W moim rozumieniu jest to sposób na utworzenie oddziału lokalnego i gałęzi upstream.
Ale kiedy zrobić:
git checkout -b iss53 origin/iss53
uzyskać:
fatal: Cannot update paths and switch to branch 'iss53' at the same time.
I kiedy zrobić:
git checkout --track origin/iss53
uzyskać:
krytyczny: Nie można zaktualizować ścieżek i przejść do oddziału "iss53" w tym samym czasie . Czy masz zamiar zrealizować zamówienie "origin/iss53", które nie może być rozwiązane jako commit?
Dlaczego?
Ale jak mogę utworzyć 'pochodzenia/iss53' w pierwszej kolejności? – Jim
@Jim Edytowałem odpowiedź, aby odpowiedzieć na Twoje pytanie. – VonC
Podpowiedź, aby uzyskać od "w górę", a nie "pochodzenie" w odnośnej odpowiedzi (http://stackoverflow.com/questions/15730551/get-new-upstream-branch-with-git/15731197#15731197) zaginął. –