Risposte:
Vedi la pagina man di git-pull :
git pull [options] [<repository> [<refspec>...]]
e nella sezione degli esempi:
Unisci nel ramo corrente il ramo remoto successivo:
$ git pull origin next
Quindi immagino che tu voglia fare qualcosa del tipo:
git pull origin dev
Per configurarlo in modo che lo faccia per impostazione predefinita mentre sei sul ramo dev:
git branch --set-upstream-to dev origin/dev
Ecco cosa devi fare. Per prima cosa assicurati di essere nel ramo che non vuoi tirare. Ad esempio, se si dispone di un ramo master e di sviluppo e si sta tentando di estrarre il ramo di sviluppo, rimanere nel ramo principale.
git checkout master
Poi,
git pull origin develop
git checkout develop
e git pull origin develop
e ben funzionante. Dovresti effettuare il checkout su un'altra filiale se desideri rimuovere una filiale locale o remota ( git branch -d develop
o git push origin --delete develop
)
Spesso è più chiaro separare le due azioni git pull
. La prima cosa che fa è aggiornare il branc di localizzazione corrispondente al ramo remoto. Questo può essere fatto con git fetch
. Il secondo è che poi si fonde in cambiamenti, che ovviamente possono essere fatti git merge
anche se altre opzioni come git rebase
occasionalmente sono utili.
Esempio di documentazione di Laravel:
git pull https://github.com/laravel/docs.git 5.8
in base al formato del comando:
git pull origin <branch>
👍
Ecco i passaggi per estrarre un ramo specifico o qualsiasi,
1.clona il master (devi fornire nome utente e password)
git clone <url>
2. il comando sopra clonerà il repository e ora sarai il ramo master
git checkout <branch which is present in the remote repository(origin)>
3. Il comando sopra eseguirà il checkout sul ramo che si desidera estrarre e verrà impostato per tracciare automaticamente quel ramo
4.Se per qualche motivo non funziona così, dopo aver eseguito il checkout a quel ramo nel sistema locale, basta eseguire il comando seguente
git pull origin <branch>
Puoi prendere update / pull sul ramo git che puoi usare sotto il comando
git pull origin <branch-name>
Il comando precedente prenderà un aggiornamento / pull dal dare il nome del ramo
Se vuoi estrarre un altro ramo, devi andare a quel ramo.
git checkout master
Di
git pull origin development
Spero che funzionerà per te
git-pull - Recupera e integra con un altro repository o un ramo locale
git pull [options] [<repository> [<refspec>...]]
Puoi fare riferimento al documento git ufficiale https://git-scm.com/docs/git-pull
Es:
git pull origin dev
se vuoi estrarre da un ramo specifico tutto quello che devi fare è
git pull 'remote_name' 'branch_name'
NOTA: assicurati di inserire prima il codice.
--set-upstream
flag è obsoleto e verrà rimosso. Prendi in considerazione l'utilizzo--track
o l'--set-upstream-to Branch dev
impostazione per tenere traccia degli sviluppatori di filiali remote dall'origine." Per esempio.git branch --set-upstream-to origin/dev