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 develope git pull origin develope ben funzionante. Dovresti effettuare il checkout su un'altra filiale se desideri rimuovere una filiale locale o remota ( git branch -d developo 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 mergeanche se altre opzioni come git rebaseoccasionalmente 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-upstreamflag è obsoleto e verrà rimosso. Prendi in considerazione l'utilizzo--tracko l'--set-upstream-to Branch devimpostazione per tenere traccia degli sviluppatori di filiali remote dall'origine." Per esempio.git branch --set-upstream-to origin/dev