Comando git-stash in Git | Spiegato

Comando Git Stash In Git Spiegato



Mentre lavorano in Git, spesso gli utenti devono passare dall'attuale ramo Git a un altro ramo o repository per svolgere altro lavoro. A quel tempo, Git non consentiva agli utenti di spostarsi in altri rami senza salvare le modifiche non salvate. Tuttavia, non desiderano eseguire il commit delle modifiche rilevate o non rilevate perché desiderano aggiungere più dati alle modifiche attualmente apportate. In tale situazione, devono salvare temporaneamente le modifiche. A tale scopo corrispondente, il “ idiota scorta ” è possibile utilizzare il comando.

In questa guida parleremo di:

Qual è il comando 'git stash' in Git?

IL ' git scorta Il comando viene utilizzato per conservare temporaneamente le modifiche non salvate apportate dagli utenti nella loro copia di lavoro, quindi possono facilmente lavorare su qualcos'altro. Successivamente, tornano e riapplicano queste modifiche in seguito. Più specificamente, l'archiviazione diventa un processo utile quando gli utenti desiderano cambiare rapidamente contesto e lavorare su qualcos'altro.







Come 'git stash' Modifiche non confermate in Git?

Per utilizzare il ' git scorta ” in Git per salvare temporaneamente le modifiche di cui non è stato eseguito il commit, seguire i passaggi forniti:



  • Passare al repository locale.
  • Visualizza lo stato attuale dell'attuale repository funzionante.
  • Corri il ' git scorta ” per trattenere temporaneamente le modifiche rilevate e non rilevate.
  • Controlla l'elenco degli stash per visualizzare l'indice delle modifiche allo stash.
  • Esegui il ' git spettacolo ” 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: passare a un repository Git particolare

Usa il comando fornito insieme al repository locale Git desiderato e spostati su di esso:



CD 'C:\Utenti \N azma\Git\Coco1'

Passaggio 2: controlla lo stato

Per visualizzare lo stato corrente del repository funzionante eseguendo il comando ' stato git comando:





stato git

Come puoi vedere, le modifiche tracciate\non tracciate esistono nell'area di lavoro di Git e nell'indice di staging. Ad esempio, il “ demofile.py ' E ' filediprova.html ' File:



Passaggio 3: nascondere le modifiche

Ora, esegui il ' git scorta ” comando per sospendere temporaneamente le modifiche in scena e non in scena:

git scorta

Passaggio 4: elenca le modifiche allo stash

Successivamente, elenca le modifiche allo stash eseguendo il comando ' elenco di scorta git comando:

git scorta elenco

In base all'output fornito, l'elenco stash conserva temporaneamente le modifiche nel file ' scorta@{0} ” indice scorta:

Passaggio 5: mostra la scorta

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

git scorta spettacolo

Dall'output indicato di seguito, l'indice nascosto contiene temporaneamente il tracciato ' demofile.py ” file e modificato non tracciato “ filediprova.html ' file:

Passaggio 6: verifica

Ancora una volta, controlla 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 ripulito:

Passaggio 7: applicare le modifiche allo stash

Per applicare le modifiche allo stash dei blocchi temporanei, esegui il comando ' git stash pop comando:

git scorta pop

Dall'output fornito di seguito, le modifiche allo stash sono state ripristinate nell'area di lavoro git e nell'indice di staging:

Passaggio 8: svuota la scorta

Corri il ' git stash clear ” comando per cancellare definitivamente le modifiche allo stash:

git scorta chiaro

Ora, esegui il comando fornito per nascondere le modifiche:

git scorta

Si può osservare che nessuna modifica 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 stadiate e stadiate che gli utenti hanno apportato nella loro copia di lavoro. Per fare ciò, passa al repository locale e visualizza lo stato corrente del repository di lavoro corrente. Quindi, esegui il ' git scorta ” per trattenere temporaneamente le modifiche non salvate. Quindi, controlla l'elenco degli stash per visualizzare l'indice delle modifiche allo stash. Successivamente, usa il ' git spettacolo ” per visualizzare le modifiche in dettaglio e riapplicarle eseguendo il comando “ git stash pop ” comando. Questo post illustra il comando 'git stash' in Git.