Perché devo git push -set -upstream Origin?

Perché devo git push -set -upstream Origin?
Mentre lavorano su Git, gli sviluppatori hanno bisogno di più filiali, che è una caratteristica benefica del sistema decentralizzato. Consente agli sviluppatori di testare l'ambiente dello sviluppatore remoto GIT che nessun altro può visualizzare a meno che il ramo non sia esplicitamente condiviso con gli altri. A tale scopo, è necessario spingere la filiale locale nel repository remoto per impostare il telecomando come directory a monte.

Questo blog discute la procedura per impostare il telecomando come directory a monte.

Perché devo "git push -set -upstream origine"?

Per impostare a monte la filiale locale, in primo luogo, passare alla directory locale e clonare il repository remoto nel repository locale Git. Eseguire il "$ git switch -c "Comanda di creare un nuovo ramo e passare a esso contemporaneamente. Infine, spingere la filiale locale nel repository remoto per impostare il telecomando come directory a monte eseguendo il "$ git push -set -upstream origine "Comando.

Ora, praticamente esegui lo scenario sopra dato!

Passaggio 1: navigare al repository git

Innanzitutto, vai alla directory GIT in cui si trova il repository locale eseguendo il “CD"Comando:

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

Passaggio 2: repository remoto clone

Quindi, eseguire il “clone git"Comando specificando l'URL del repository remoto per clonare il repository remoto git al repository locale Git:

$ git clone https: // github.com/gitiner0422/linux-repo.idiota

Passaggio 3: Switch Git

Crea una nuova filiale locale e passa ad esso eseguendo il "interruttore Git"Comando:

$ git switch -c new_branch

Qui, il "-C"L'opzione viene utilizzata per la creazione di un nuovo ramo e l'interruttore immediatamente:

Passaggio 4: Git Push

Ora, esegui il "Git Push"Comando per spingere la filiale locale al server di hosting remoto github:

$ git push

Come puoi vedere, la filiale locale non viene spinta nel repository remoto perché non è impostato su Upstream:

Passaggio 5: ramo impostato a monte

Corri il "Git Push"Comando insieme al"-set-upstream" opzione:

$ git push-Set-upstream Origin New_Branch

Qui, il "-set-upstream"L'opzione viene utilizzata per impostare il telecomando come directory a monte e correggere l'errore sopra riportato:

Abbiamo dimostrato perché devo "Git Push -set -upstream Origin ".

Conclusione

Per impostare a monte la filiale locale, in primo luogo, spostati nel repository locale Git e clona il repository remoto. Dopodiché, esegui il “$ git switch -c "Comando per creare e passare a esso contemporaneamente. Spingere la filiale locale nel repository remoto per impostare il telecomando come directory a monte eseguendo il "$ git push -set -upstream origine "Comando. Questo blog ha illustrato il metodo per impostare il telecomando come directory a monte.