Come estrarrei un singolo file da una stash git?

Come estrarrei un singolo file da una stash git?
Mentre si lavora sullo strumento di tracciamento noto come GIT, gli sviluppatori sono autorizzati a modificare il file esistente e nuovi file. Quindi, possono mettere in scena le modifiche e aggiornare il repository Git. A volte, gli sviluppatori non vogliono spingere le modifiche al repository Git e detenere temporaneamente ulteriori modifiche. A tale scopo, possono riporre i cambiamenti. Inoltre, gli sviluppatori possono estrarre un file desiderato dal "idiota scorta"Con l'aiuto del"git diff - "Comando.

Questo articolo spiegherà il metodo di estrazione di un solo file da una "scorta di git".

Come estrarre un file (o modificare in un file) da una stash git?

Per estrarre un singolo file da una "stash git", dai un'occhiata alla procedura di seguito:

  • Passa alla directory locale Git richiesta.
  • Elenca il contenuto del repository.
  • Seleziona il file richiesto e aggiornalo.
  • Detiene temporaneamente le modifiche aggiunte.
  • Visualizza gli elenchi dell'indice rivestito.
  • Utilizzare il "git diff stash@0^1 stash@0 - "Comando.

Passaggio 1: reindirizzarsi al repository locale

Eseguire il "CD"Comando di reindirizzare al particolare repository:

$ CD "C: \ Users \ Nazma \ git \ Perk1"

Passaggio 2: controlla l'elenco dei contenuti

Ora, visualizza il contenuto esistente dell'attuale repository di lavoro eseguendo "ls"Comando:

$ ls

Passaggio 3: aggiorna il file esistente

Successivamente, esegui il "eco"Comando per modificare il file di testo esistente:

$ echo "il mio secondo file di testo" >> file2.TXT

Passaggio 4: Git Stash

Successivamente, tenere temporaneamente i cambiamenti dell'area di lavoro attraverso il "Git Stash"Comando:

$ git stash

Passaggio 5: elenca le modifiche alla scorta

Per elencare le modifiche di attesa temporanea, eseguire il seguente comando:

$ Git Stash List

Qui, tutte le modifiche alla scorta sono elencate di seguito. L'indice di stash evidenziato è le modifiche più recenti e copia il suo indice:

Passaggio 6: estrarre un singolo file

Infine, esegui il “git diff"Comando insieme all'indice Copy Stash ed estratto File singolo riportato:

$ git diff stash@0^1 stash@0 - file2.TXT

Qui, il:

  • "Stash@0^1"Rappresenta il genitore del dato stash.
  • "file2.TXT"È il file riportato che viene modificato.
  • "-"Simbolo per una vecchia versione del file.
  • "+++"Simbolo per modifiche appena aggiunte.

Nell'output di seguito, il testo evidenziato è il testo appena aggiunto che è una spinta temporanea all'indice ribervato:

Questo è tutto! Abbiamo fornito il modo più semplice per estrarre un singolo file da una "stash git".

Conclusione

Per estrarre un singolo file da una "stash git", prima, passa alla directory locale Git richiesta ed elenca il suo contenuto. Quindi, seleziona un file e aggiornalo. Successivamente, detiene temporaneamente le modifiche aggiuntive ed elenca l'indice ribestrato. Infine, eseguire il “git diff stash@0^1 stash@0 - "Comando. Questo articolo ha descritto l'estrazione di un singolo file da una "scorta di git".