Perché devo fare sempre -set-upstream?

Perché devo fare sempre -set-upstream?
Mentre lavorano su GIT, quando gli sviluppatori vogliono clonare un repository remoto o lavorare con più rami di funzionalità, devono impostare le connessioni di tracciamento tra filiali locali e remoti per impostarli come rami a monte. Può essere stabilito mentre spinge la particolare filiale locale al servizio di hosting GitHub. A tale scopo, il "-set-upstream" O "-u"Le opzioni possono essere utilizzate con il"$ git push"Comando.

Questa guida discuterà:

  • Perché ho bisogno di “-set-upstream" tutto il tempo?
  • Come creare una connessione di tracciamento usando "-set-upstream" Opzione?

Quindi iniziamo!

Perché ho bisogno di fare sempre "-set-upstream"?

Per creare una connessione di monitoraggio tra i repository remoti e locali, è necessario "-Set-upstream ”per la prima volta mentre spingi la filiale locale al ramo remoto Git.

Come creare la connessione di tracciamento utilizzando l'opzione "-set-upstream"?

Per impostare una connessione di tracciamento, in primo luogo, vai alla directory GIT in cui si trova il repository desiderato. Quindi, crea e passa al ramo immediatamente. Clone git remote repository e spingi il ramo corrente ad esso. Infine, esegui il "$ git push -set -upstream origine "Comando per impostare una connessione di tracciamento tra filiali locali e remoti.

Implementare la procedura sopra fornita per una migliore comprensione!

Passaggio 1: passare alla directory
Innanzitutto, vai al repository locale GIT utilizzando il seguente comando:

$ CD "C: \ Users \ Nazma \ git \ test_1"

Passaggio 2: crea e scambia il ramo
Corri il "Checkout GitComando "con il"-B"Opzione per creare e cambiare la filiale locale contemporaneamente:

$ git checkout -b alpha1

Passaggio 3: repository remoto clone
Per clonare il repository remoto git, eseguire il "clone git"Comando insieme all'URL remoto:

$ git clone https: // github.com/gitiner0422/test_repo.idiota



Passaggio 4: Git Push

Spingi l'attuale filiale locale Git utilizzando il "Git Push"Comando:

$ git push

Senza impostare il monte a monte, riscontrerai il seguente errore:

Passaggio 5: impostare il ramo a monte
Per impostare una filiale locale a monte durante l'esecuzione di un'operazione push dal locale al repository remoto per la prima volta, eseguire il "Git PushComando "con il"-set-upstream" opzione:

$ git push-Set-upstream Origin Alpha1

L'output di seguito indicato indica che il ramo locale è impostato come una filiale a monte:

Abbiamo offerto il metodo per impostare la filiale locale come una filiale a monte mentre spingiamo nel repository remoto.

Conclusione

Per impostare una connessione di tracciamento tra repository locali e remoti, in primo luogo, passare al repository locale Git. Quindi, crea e passa al ramo immediatamente. Clone git remote repository e spingi il ramo corrente ad esso. Infine, esegui il "$ git push -set -upstream origine "Comando sul terminale Bash. Questa guida ha spiegato perché dobbiamo "-set-upstream" tutto il tempo.