Odpowiedzi:
Zobacz stronę man git-pull :
git pull [options] [<repository> [<refspec>...]]
oraz w sekcji przykładów:
Połącz z bieżącym oddziałem zdalny oddział dalej:
$ git pull origin next
Więc wyobrażam sobie, że chcesz zrobić coś takiego:
git pull origin dev
Aby skonfigurować go tak, aby domyślnie działał w trybie deweloperskim:
git branch --set-upstream-to dev origin/dev
Oto, co musisz zrobić. Najpierw upewnij się, że jesteś w oddziale, którego nie chcesz ciągnąć. Na przykład, jeśli masz gałąź master i develop i próbujesz pobrać gałąź develop, wtedy pozostań w gałęzi master.
git checkout master
Następnie,
git pull origin develop
git checkout developi git pull origin developpracował dobrze. Musisz usunąć inny oddział, jeśli chcesz usunąć oddział lokalny lub zdalny ( git branch -d developlub git push origin --delete develop)
Często łatwiej jest rozdzielić te dwa działania git pull. Pierwszą rzeczą, którą robi, jest aktualizacja lokalnego branc śledzenia, który odpowiada zdalnej gałęzi. Można to zrobić za pomocą git fetch. Drugim jest to, że następnie łączy się w zmiany, co oczywiście można zrobić git merge, chociaż inne opcje, które git rebasesą czasami przydatne.
Przykład dokumentacji Laravela:
git pull https://github.com/laravel/docs.git 5.8
w oparciu o format polecenia:
git pull origin <branch>
👍
Oto kroki, aby wyciągnąć konkretną lub dowolną gałąź,
1. sklonuj wzorzec (musisz podać nazwę użytkownika i hasło)
git clone <url>
2. powyższe polecenie sklonuje repozytorium i będziesz teraz oddziałem głównym
git checkout <branch which is present in the remote repository(origin)>
3. Powyższe polecenie spowoduje przejście do gałęzi, którą chcesz pobrać, i zostanie ustawione na automatyczne śledzenie tej gałęzi
4.Jeśli z jakiegoś powodu tak nie działa, po przejściu do tej gałęzi w systemie lokalnym, po prostu uruchom poniższe polecenie
git pull origin <branch>
Możesz pobrać aktualizację / pobrać gałąź git, której możesz użyć poniżej polecenia
git pull origin <branch-name>
Powyższe polecenie pobierze aktualizację / pobranie od podania nazwy oddziału
Jeśli chcesz pobrać z innej gałęzi, musisz przejść do tej gałęzi.
git checkout master
Niż
git pull origin development
Mam nadzieję, że to zadziała
git-pull - Pobierz i zintegruj z innym repozytorium lub oddziałem lokalnym
git pull [options] [<repository> [<refspec>...]]
Możesz polecić oficjalny git doc https://git-scm.com/docs/git-pull
Np .:
git pull origin dev
jeśli chcesz pobrać z określonej gałęzi, wszystko co musisz zrobić, to
git pull 'remote_name' 'branch_name'
UWAGA: Najpierw upewnij się, że kod został zatwierdzony.
--set-upstreamFlaga jest przestarzała i zostanie usunięta. Rozważ użycie--tracklub--set-upstream-to Branch devskonfigurowanie do śledzenia zdalnego odgałęzienia dev od źródła”. Na przykład.git branch --set-upstream-to origin/dev