Come creare un ramo da Stash?

Come creare un ramo da Stash?
Mentre lavorano su Git, gli sviluppatori mettono in piedi alcuni dei cambiamenti del loro progetto. Possono affrontare un problema quando lasciano tali modifiche per un po 'e apportano di nuovo le modifiche allo stesso ramo. I conflitti di unione possono verificarsi e potresti affrontare problemi nel riapplicare le modifiche ribassate all'attuale ramo. In questa situazione, la creazione di una nuova filiale dalle modifiche alla scorta è l'opzione migliore.

Questo studio spiegherà:

  • Come creare/creare una nuova filiale dall'ultima scorta?
  • Come creare/creare un nuovo ramo da una precedente scorta?

Come creare/creare una nuova filiale dall'ultima scorta?

Per creare una nuova filiale dall'ultima scorta:

  • Innanzitutto, visualizza le ultime modifiche alla scorta.
  • Quindi, esegui il "Git Branch "Comando per creare una filiale dall'ultima scorta e applicare le sue modifiche ad essa.
  • Infine, verifica il ramo appena creato.

Passaggio 1: visualizza le scorte disponibili

Innanzitutto, digita il seguente comando per visualizzare l'elenco delle scorte disponibili nel repository:

$ Git Stash List

Si può vedere che il repository contiene tre scorte:

Passaggio 2: visualizza le ultime modifiche alla scorta

Quindi, visualizza le ultime modifiche alla scorta con l'aiuto del comando fornito:

$ git stash show

Secondo l'output di seguito, l'ultimo stash contiene solo uno "nuovo.TXT"Modifiche di File:

Passaggio 3: crea una nuova filiale dall'ultima scorta

Ora, esegui il "Git Branch"Comando insieme al nome della filiale desiderato per crearlo. Qui, "alfa"È il nostro nuovo nome di filiale:

$ Git Stash Branch Alpha

Lo screenshot seguente indica che il "alfa"Branch è stato creato dall'ultima scorta con tutte le modifiche:

Passaggio 4: verifica il ramo

Infine, verifica se il nuovo ramo è stato creato o meno visualizzando tutti i rami:

$ git filiale

L'output seguente visualizza il nuovo creato "alfa" ramo:

Come creare/creare un nuovo ramo da una precedente scorta?

Per creare un nuovo ramo dalla precedente scorta, utilizzare il "Git Stash Branch Stash@Reference-No"Comando e specificare il nome e il riferimento della filiale.

Passaggio 1: vai al ramo "master"

Innanzitutto, spostati a "maestro" ramo:

$ git switch master

Passaggio 2: elenco di scorte disponibili

Quindi, visualizza l'elenco di tutte le scorte nel repository e scegli il riferimento di scorta desiderato:

$ Git Stash List

Secondo l'immagine seguente, il repository corrente contiene due scorte:

Passaggio 3: creare un nuovo ramo da precedente stash

Utilizzare il "Git Branch"Comanda e specifica il nuovo nome di filiale e il riferimento di scorta per creare un nuovo ramo da esso. Ad esempio, abbiamo specificato il "Stash@1"Riferimento di scorta per creare un"caratteristica" ramo:

$ git stash Branch Feature Stash@1

Nell'output seguente, si può osservare che il nuovo "caratteristica"La filiale è stata creata con successo, incluso tutte le sue modifiche:

Passaggio 4: verifica il ramo

Infine, visualizza tutte le filiali disponibili per garantire se la nuova filiale è stata creata o meno:

$ git filiale

Si tratta di creare un nuovo ramo dalla scorta in git.

Conclusione

Git consente agli sviluppatori di creare un nuovo ramo da Stash. IL "Git Branch "Il comando viene utilizzato per creare un ramo dall'ultima scorta. Inoltre, gli utenti possono creare una nuova filiale da una precedente scorta utilizzando "Git Stash Branch Stash@Reference-No"Comando. Questo studio ha spiegato i metodi per creare o creare un ramo da una scorta.