Hvordan vise en individuell stash?

Hvordan vise en individuell stash?
Mens de jobber med Git, gjør utviklere unødvendige endringer som ikke er pålagt å legge til prosjektet sitt. I denne situasjonen lagrer brukere disse endringene i stash og bruker dem når de trenger. Noen ganger er det nødvendig for å se disse endringene av forskjellige grunner. For dette tilsvarende formålet er forskjellige GIT -kommandoer tilgjengelige for å se stashendringer.

Denne oppskrivningen vil diskutere:

  • Hvordan vise lagrede endringer av individuell stash?
  • Hvordan vise lagrede endringer med patchformatet til individuell stash?
  • Hvordan vise alle stashendringer inkludert ikke -sporede filer av individuelle stash?
  • Hvordan vise bare ikke -sporede endringer av individuell stash?

Hvordan vise lagrede endringer av individuell stash?

For å vise de lagrede endringene av individuell stash, se først tilgjengelige stash i depotet:

$ git stash liste

Det kan sees at det bare er en stash i depotet:

Kjør deretter kommandoen under levert sammen med den spesielle Stash-referansen for å vise endringene:

$ git stash show stash@0

Utgangen nedenfor viser listen over (sporet) filer som er lagret i Stash:

Hvordan vise lagrede endringer med patchformatet til individuell stash?

Bruk kommandoen nedenfor sammen med "-p”Flagg for å se Stash -endringer med patchformatet:

$ git stash show stash@0 -p

Endringene av filer som er lagret i stash kan sees i den gitte utgangen:

Hvordan vise alle stashendringer inkludert ikke -sporede filer av individuelle stash?

Det enkle “git stash show stash@0”Kommando viser bare den sporede filens stashendringer. For å se de ikke -sporede filene til individuell stash, bruk "-u”Alternativ i samme kommando:

$ git stash show stash@0 -u

Her kan det sees at følgende utgang viser den ikke -sporede filens endringer, i.e., “f1.tekst”:

Alternativt kan brukere bruke "-inkludere-ikke-sporet”Alternativ for å vise den ikke -sporede filens endringer:

$ git stash show stash@0-inkludert-ikke-sporet

Hvordan vise bare ikke -sporede endringer av individuell stash?

Noen ganger vil brukere bare vise de ikke -sporede filendringene til en bestemt stash. I denne situasjonen "-Bare-ikke-sporet”Alternativ kan brukes med forrige kommando:

$ git stash show stash@0-bare-ikke-sporet

Vi har effektivt forklart forskjellige måter å vise individuell stash i Git.

Konklusjon

Det er forskjellige måter å vise eller vise stash i Git, for eksempel om brukeren bare vil se de lagrede endringene til en individuell stash, "git stash show stash@”Kommando kan brukes. For lappformatet, bruk "-p”Alternativ med samme kommando. Dessuten, "-u”Og“-inkludere-ikke-sporet”Alternativer brukes til å vise alle endringene, inkludert de ikke -sporede filendringene til individuell stash. Dessuten kan du bare se den ikke -sporede filens endringer av stashen ved å bruke "-Bare-ikke-sporet”Alternativ. Denne oppskrivningen forklarte de forskjellige metodene for å vise en individuell stash.