Próbuję utworzyć oddział ze zdalnego tagu, ale wydaje się, że nie ma sposobu, aby to zrobić. Kiedy próbujęJak zrobić "git checkout -b <branchname>" ze zdalnego tagu
git checkout -b test origin/deploy
gdzie pochodzenie jest pilotem i wdrożyć jest tag Chcę sprawdzić, ale ja dostać
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout 'origin/deploy' which can not be resolved as commit?
UPDATE: Właśnie odkryłem, że
git fetch --all -t
nie działa poprawnie dla mnie. Chociaż pobiera wszystkie gałęzie, nie pobiera wszystkich tagów, więc po sprawdzeniu wdrożyłem go i stary tag. Teraz mogę wykonać
git fetch --all && git fetch -t
W ten sposób, gdy tworzę nowy oddział na podstawie znacznika
git checkout -b test deploy
nowy oddział jest na bieżąco z ostatniego wdrożenia.
to nie działa dla mnie (MacOs X, pilot jest hostowany na github) Otrzymuję: fatal: Nie mogę aktualizować ścieżek i przełączać się na gałąź '6.2.3-ga4' w tym samym –
Upewnij się, że oddział, który próbujesz śledzić, istnieje, tzn. najpierw wykonaj pobieranie git, lub git pull, lub git remote update, etc .. –