Differenza tra i comandi pop Git Stash e Git Stash

Differenza tra i comandi pop Git Stash e Git Stash
Git è uno strumento di controllo della versione popolare frequentemente utilizzato per scopi di gestione del progetto. I programmatori utilizzano rami GIT diversi per mantenere, testare e implementare le modifiche. Pertanto, sono tenuti a cambiare i rami frequentemente. Ma lavorare con un ramo non può consentire una commutazione frequente e generare il "Il file non tracciato sovrascrive"Errore. Questo errore si verifica quando alcuni file in scena non sono ancora stati impegnati o i file non tracciati non sono ancora stati inseriti nell'area di stadiazione.

A tale scopo, Git ha fornito molte soluzioni come Worktree, Git Stash e Git Stash Pop, Git Stash e molti altri.

In questo articolo, descriveremo:

  • Differenza tra i comandi pop Git Stash e Git Stash
  • Usa i comandi pop Git Stash e Git Stash

Differenza tra i comandi pop Git Stash e Git Stash

Quando gli utenti di Git vogliono cambiare filiale senza affrontare un errore, devono salvare gli indici di lavoro e repository corrente. A tale scopo, il comando git "Git Stash"Viene utilizzato per salvare l'indice di lavoro di lavoro e repository corrente del repository nel file Stash. Tuttavia, il comando git "Git Stash Pop"Viene utilizzato per far eliminare il contenuto salvato. Quando l'utente GIT torna al ramo principale e desidera continuare il lavoro, "Git Stash Pop" O "Git Stash Applica"Il comando può essere utilizzato.

Usa i comandi pop Git Stash e Git Stash

Per utilizzare i comandi pop Git Stash e Git Stash per salvare e recuperare la storia del lavoro, seguire la procedura di seguito.

Passaggio 1: Apri il repository Git

Dal menu Start, avvia il "Git Bash" terminale:

Passaggio 2: passare al repository locale git

Usando il "CD"Comando, spostati nel repository git locale:

$ cd "c: \ git"

Passaggio 3: crea un nuovo file

Al fine di creare un nuovo file di testo nel repository Git, utilizzare il “tocco"Comando:

$ touch file1.TXT

Passaggio 4: aggiungi file all'area di stadiazione

Dopo aver creato il nuovo file di testo, aggiungilo all'area di stadiazione utilizzando il comando fornito:

$ git aggiungi file1.TXT

Per verificare se il file viene aggiunto all'area del palco o meno, controlla lo stato del repository Git:

$ git status

Passaggio 5: salva il lavoro corrente utilizzando Stash

Supponiamo di dover passare a un altro ramo per implementare alcune funzionalità o per risolvere un bug. A tale scopo, salva gli indici di lavoro e repository corrente nel file di stash utilizzando il “Git Stash"Comando:

$ git stash

Passaggio 6: passare a un altro ramo

Passa a un altro ramo usando il GIT "guardare"Comando e avvia l'implementazione o il debug in base alle tue esigenze:

$ git Checkout New-ranch

Dopo aver risolto il problema, torna indietro al ramo principale per continuare il lavoro usando "Checkout Git"Comando:

$ git checkout main

Passaggio 7: Pop Out Store Work

Corri il "Git Stash Pop"Comando per recuperare il lavoro salvato dal file Stash:

$ git stash pop

Come puoi vedere, abbiamo recuperato con successo gli indici del repository salvati:

Abbiamo descritto la differenza tra i comandi pop Git Stash e Git Stash.

Conclusione

La differenza principale tra queste due operazioni è che "Git Stash"Memorizza gli indici di repository per l'utente da utilizzare, mentre"Git Stash Pop"Lancia o fa scoppiare gli indici di salvataggio Stash per l'utente da utilizzare. Questo articolo ha descritto la differenza tra i comandi pop Git Stash e Git Stash e praticamente lo ha dimostrato con l'aiuto di un esempio.