Come sostituire la filiale locale con una filiale remota interamente in Git

Come sostituire la filiale locale con una filiale remota interamente in Git
Le filiali GIT sono l'unità di base dei repository GIT in cui gli sviluppatori possono gestire e testare il codice sorgente e implementare nuove funzionalità e funzioni su di esso. Gli utenti Git lavorano di conseguenza con le filiali del repository locale e del repository remoto. A causa di ciò, occasionalmente, i commit locali e le modifiche sono incasinati nella filiale locale.

In questo articolo, insegneremo:

  • Come sostituire la filiale locale con la filiale remota ricostruendo la filiale locale?
  • Come sostituire la filiale locale con ramo remoto da "reset git"Comando?

Come sostituire la filiale locale con la filiale remota ricostruendo la filiale locale?

Per sostituire completamente la filiale locale con una filiale remota completamente, elimineremo la filiale locale. Quindi, prendi il ramo remoto attraverso il quale si desidera ripristinare la filiale locale. Successivamente, ricostruisci la filiale locale e ripristina la versione remota usando "GIT Checkout -B Origine/"Comando.

Per sostituire completamente la filiale locale con un ramo remoto, utilizzare la procedura di seguito.

Passaggio 1: Open Git Terminal
In primo luogo, avvia il terminale Git Bash dal menu Start:

Passaggio 2: Apri il repository Git
Apri il repository git tramite "CD"Comando:

$ cd "c: \ git"

Passaggio 3: visualizzare le filiali locali git
Visualizza tutte le filiali locali usando il "GIT Branch"Comando e scegli il ramo che si desidera sostituire con un ramo remoto. Ad esempio, abbiamo selezionato il "maestro" ramo:

$ git filiale

Passaggio 4: Elimina Branch
Elimina il ramo selezionato usando "GIT BranchComando "con il"-D"Opzione e specificare il nome della filiale in esso:

$ Git Branch -d Master

Passaggio 5: recuperare il ramo remoto
Successivamente, prendi il ramo remoto che verrà utilizzato per ripristinare la filiale locale usando il "Git Fetch Origin"Comando:

$ git fetch Origin Master

Passaggio 6: sostituire la filiale locale con telecomando
Quindi, ricostruisci il ramo e impostalo sulla versione remota usando "Checkout Git"Comando. Di conseguenza, il nuovo ramo viene ripristinato direttamente come il ramo principale remoto:

$ git checkout -b maestro origine/master

Come sostituire la filiale locale con la filiale remota per comando "Git reset"?

Per sostituire la filiale locale con il ramo remoto utilizzando il comando "Git reset", controlla i passaggi di seguito.

Passaggio 1: passare al ramo necessario per sostituire
Innanzitutto, vai al ramo devi sostituire usando il comando menzionato:

$ git checkout master

Passaggio 2: recuperare i rami remoti
Successivamente, prendi tutti i rami remoti usando il “Git Fetch "Comando:

$ git prevedere origine

Passaggio 3: sostituire la filiale locale con telecomando
Successivamente, sostituire completamente la filiale locale con un ramo remoto attraverso il "reset git"Comando:

$ git reset -Hard Origin/Master

Per verificare se il ramo viene ripristinato come un ramo remoto o meno, controlla i registri GIT:

$ git log

L'output indica che abbiamo sostituito completamente la filiale locale con un ramo remoto:

Ti abbiamo insegnato come sostituire la filiale locale con una filiale remota interamente in Git.

Conclusione

Per sostituire la filiale locale con un ramo remoto interamente in GIT, l'utente può ricostruire la filiale locale e sostituirla con una filiale remota o utilizzare il "reset git"Comando. Nel primo approccio, scegli il ramo che si desidera ripristinare come remoto ed eliminarlo. Successivamente, ricostruisci il ramo e sostituiscilo con un ramo remoto usando il "$ git checkout -b maestro origine/master"Comando. Nel secondo approccio, prendi i rami remoti e usa semplicemente "GIT RESET -HARD ORIGINE/MASTER"Comando. Questo articolo ha dimostrato come sostituire la filiale locale con un ramo remoto interamente in Git.