comando git-stash in git | Spiegato

comando git-stash in git | Spiegato
Mentre lavorano in GIT, spesso gli utenti devono cambiare la filiale GIT corrente a un altro ramo o repository per fare altri lavori. A quel tempo, Git non consentiva agli utenti di spostarsi su altre filiali senza salvare le modifiche non impegnate. Tuttavia, non vogliono commettere modifiche tracciate o non rintracciate perché vogliono aggiungere più dati alle modifiche attualmente apportate. In quella situazione, devono salvare temporaneamente le modifiche. Per questo scopo corrispondente, il "idiota scorta"Il comando può essere utilizzato.

In questa guida, discuteremo:

  • Qual è il comando "Git Stash" in Git?
  • Come "Git Stash" cambiamenti non impegnati in Git?

Qual è il comando "Git Stash" in Git?

IL "Git Stash"Il comando viene utilizzato per trattenere temporaneamente le modifiche non impegnate apportate nella loro copia funzionante, quindi possono facilmente lavorare su qualcos'altro. Dopodiché, tornano e riapplicano questi cambiamenti in seguito. Più specificamente, lo stoccaggio diventa un processo utile quando gli utenti vogliono cambiare rapidamente contesti e lavorare su qualcos'altro.

Come "Git Stash" cambiamenti non impegnati in Git?

Per usare il "Git Stash"Comando in Git di salvare temporaneamente le modifiche non impegnate, seguire i passaggi forniti:

  • Passare al repository locale.
  • Visualizza lo stato corrente del repository di lavoro corrente.
  • Corri il "Git Stash"Comando per trattenere temporaneamente le modifiche tracciate e non tracciate.
  • Controlla l'elenco di scorta della visualizzazione dell'indice delle modifiche Stash.
  • Eseguire il "Git Show"Comando per mostrare la modifica in dettaglio.
  • Per riapplicare, eseguire il “Git Stash Pop"Comando.
  • Corri il "Git Stash Clear"Comando per cancellare l'indice nascosto.

Passaggio 1: spostati in particolare repository git

Utilizzare il comando fornito insieme al repository locale Desired Git e passare ad esso:

CD "C: \ Users \ Nazma \ git \ Coco1"

Passaggio 2: controlla lo stato

Per visualizzare lo stato corrente del repository di lavoro eseguendo il "Stato Git"Comando:

Stato Git

Come puoi vedere le modifiche tracciate \ non tracciate esistono nell'area di lavoro Git e nell'indice di stadiazione. Ad esempio, il “Demofile.Py" E "Testfile.html" File:

Passaggio 3: cambi di scorta

Ora, esegui il "Git Stash"Comando per trattenere temporaneamente le modifiche messe in scena e non messa in scena:

Git Stash

Passaggio 4: elenca le modifiche alla scorta

Successivamente, elenca le modifiche di scorta eseguendo il "Elenco Git Stash"Comando:

Elenco Git Stash

Secondo l'output fornito, l'elenco di scorta detiene temporaneamente le modifiche nel "Stash@0"Indice di scorta:

Passaggio 5: Mostra Stash

Per visualizzare le modifiche all'indice di scorta, utilizzare il comando fornito:

Git Stash Show

Dall'output di seguito, l'indice rivestito tiene temporaneamente il tracciato "Demofile.Py"File e modificato non tracciato"Testfile.html" file:

Passaggio 6: verifica

Ancora una volta, controllare lo stato corrente del repository Git per la verifica utilizzando il seguente comando:

Stato Git

Si può vedere che non c'è nulla da commettere e l'albero di lavoro è stato pulito:

Passaggio 7: applicare le modifiche alla scorta

Per applicare le modifiche temporanee con la scorta, eseguire il “Git Stash Pop"Comando:

Git Stash Pop

Dall'output sotto fornito, le modifiche allo stash sono state ripristinate all'area di lavoro GIT e all'indice di stadiazione:

Passaggio 8: Clear Stash

Corri il "Git Stash Clear"Comando per cancellare permanentemente le modifiche alla scorta:

Git Stash Clear

Ora, esegui il comando fornito per riporre le modifiche:

Git Stash

Si può osservare che nessun cambiamento locale deve salvare:

Questo è tutto! Abbiamo fornito le informazioni sul comando "Git Stash" in Git.

Conclusione

Il comando "Git Stash" viene utilizzato per salvare temporaneamente le modifiche non messe in scena e messe in scena che gli utenti hanno apportato nella loro copia di lavoro. Per fare ciò, passare al repository locale e visualizzare lo stato corrente del repository di lavoro corrente. Quindi, esegui il "Git Stash"Comando per trattenere temporaneamente le modifiche non impegnate. Successivamente, controlla l'elenco di scorta della visualizzazione dell'indice delle modifiche Stash. Dopodiché, usa il “Git Show"Comando per visualizzare le modifiche in dettaglio e riapplicarle eseguendo il"Git Stash Pop"Comando. Questo post illustrato sul comando "Git Stash" in Git.