Comando git-switch in git | Spiegato

Comando git-switch in git | Spiegato

Mentre si lavora a livello locale in GIT, il repository è il progetto che ha directory diversi e file di codice sorgente del progetto che cloniamo sul nostro sistema. Tuttavia, il ramo è la versione del repository Git. Un repository può contenere più rami, il che significa che ha più versioni del repository.

I risultati di questo post sono:

  • Qual è il comando "git switch"?
  • Come cambiare il ramo Git usando il comando "git switch"?
  • Come creare un nuovo ramo usando il comando "git switch" in git?
  • Come cambiare la filiale e scartare le modifiche locali usando il comando "git commit" in git?

Qual è il comando "git switch"?

IL "interruttore Git"Il comando viene utilizzato per cambiare il ramo della testa corrente al ramo desiderato. Inoltre, può essere utilizzato per la creazione di un nuovo ramo nel repository Git. Come altri comandi git, il "interruttore Git"Il comando viene anche eseguito con diverse opzioni, come ad esempio:

  • ""Viene sostituito con il nome di filiale locale o remoto che vogliamo cambiare.
  • "-C "Viene utilizzato per creare e passare a un nuovo ramo contemporaneamente.
  • " -non salvare le modifiche"Viene utilizzato per passare a un particolare ramo e scartare le modifiche locali per ottenere una copia di lavoro pulito.

Sintassi

La sintassi generale del "interruttore Git"Il comando è fornito di seguito:

interruttore Git

Qui:

  • "interruttore Git"Il comando viene utilizzato per passare da un ramo a un altro.
  • ""Verrà sostituito con l'opzione desiderata per eseguire un'attività.

Come cambiare il ramo Git usando il comando "git switch"?

Se si desidera passare da un ramo all'altro in Git, segui i passaggi di seguito:

  • Passare alla directory della radice Git.
  • Elenca le filiali esistenti e selezionarne una.
  • Corri il "interruttore Git "Comando.
  • Per la verifica, eseguire il “GIT Branch"Comando.

Passaggio 1: vai alla directory di root git

Innanzitutto, spostati nella directory di root git eseguendo il comando fornito:

CD "C: \ Users \ Nazma \ git"

Passaggio 2: visualizzare le filiali locali esistenti

Quindi, eseguire il “GIT Branch"Comando per elencare tutte le filiali locali:

GIT Branch

Dall'elenco dei rami visualizzati, selezionare il ramo a cui si desidera cambiare. Nel nostro caso, abbiamo selezionato il "caratteristica" ramo:

Passaggio 3: Switch Branch

Usa il "interruttore Git"Comando insieme al nome del ramo selezionato e passa ad esso:

Funzione Switch Git

Secondo l'output seguente, il ramo è stato cambiato da "maestro" A "caratteristica"Successivamente:

Passaggio 4: verifica

Dopodiché, esegui il “GIT Branch"Comando per la verifica:

GIT Branch

Dall'output indicato, l'asterisco "*" oltre al "caratteristica"Branch indica che è l'attuale ramo di lavoro:

Come creare un nuovo ramo usando il comando "git switch" in git?

IL "-CIl tag può essere usato con il "interruttore Git"Comando per la creazione e la commutazione dei rami contemporaneamente in Git. Per fare ciò, prova le istruzioni di seguito.

Passaggio 1: controlla il ramo di lavoro corrente

Innanzitutto, elenca tutte le filiali locali e controlla la filiale di lavoro corrente eseguendo il comando fornito:

GIT Branch

Secondo l'output di seguito, "maestro"È l'attuale ramo di lavoro:

Passaggio 2: crea e scambia il ramo

Ora, esegui il "interruttore GitComando "con il"-C"Opzione e nuovo nome di filiale:

Git Switch -c Test

Come puoi vedere, il nuovo ramo "test"È stato creato e cambiato con successo:

Passaggio 3: assicurarsi che la commutazione del ramo

Per garantire se il nuovo ramo creato e commosso o meno, esegui il "GIT Branch"Comando:

GIT Branch

Si può osservare che il "test"Branch è l'attuale ramo di lavoro:

Come cambiare la filiale e scartare le modifiche locali usando il comando "git commit" in git?

A volte, gli utenti possono riscontrare errori o conflitti durante il passaggio da una filiale all'altra in Git a causa di cambiamenti locali non salvati. Per evitare conflitti e scartare inutili cambiamenti locali, il "-non salvare le modificheL'opzione "può essere utilizzata insieme a"interruttore Git"Comando. Per eseguire questa operazione corrispondente, controlla i seguenti passaggi.

Passaggio 1: visualizzare le filiali locali

Per visualizzare tutte le filiali locali, utilizzare il comando fornito:

GIT Branch

Dall'output fornito, abbiamo selezionato il “test"Branch per il passaggio:

Passaggio 2: commuta il ramo e scartare le modifiche locali

Ora, esegui il "interruttore Git"Comando insieme al"-non salvare le modifiche" opzione:

Test dell'interruttore GIT-Discard-Cambe

Come puoi vedere, abbiamo cambiato e scartato le modifiche locali:

Passaggio 3: controlla il ramo di lavoro corrente

Per controllare la filiale di lavoro corrente e verificare la filiale di commutazione, utilizzare il comando fornito:

GIT Branch

Secondo l'output fornito, l'attuale ramo di lavoro è "test":

È tutto! Abbiamo elaborato il "interruttore Git"Comando in Git.

Conclusione

IL "interruttore Git"Il comando viene utilizzato per cambiare il ramo della testa corrente all'altro ramo Git. Può essere eseguito con diverse opzioni, come il ""Opzione utilizzata solo per la commutazione dei rami, il"-C "Opzione utilizzata per la creazione e il passaggio a un nuovo ramo contemporaneamente e" -non salvare le modifiche"Opzione utilizzata per passare a un particolare ramo e scartare le modifiche locali. Questo post ha brevemente spiegato l'uso del "interruttore Git"Comando.