Forskjell mellom stash vs scenefiler i git

Forskjell mellom stash vs scenefiler i git
Mens de jobber med Git, gjør utviklere mange endringer i utviklingsprosjektene sine. De må lagre alle de modifiserte ikke -sporede endringene ved å legge dem til Git -iscenesettelsesområdet. Noen ganger trenger imidlertid visse unødvendige endringer ikke å bli lagret i GIT -indeksen. I denne situasjonen legger brukerne disse endringene til stashen.

Denne artikkelen vil illustrere:

  • Forskjell mellom stash- og scenefiler i git
  • Hvordan stash filer i git?
  • Hvordan du scenen filer i git?

Forskjell mellom stash- og scenefiler i git

I git, "Stash”Er en prosess som lagrer de ikke -sporede modifiserte filene i stabelen. Stash -endringer er unødvendige endringer som ikke trenger å legges til Git -indeksen. På den annen side "Scene”Er trinnet som legger de ikke -sporede filene til Git -iscenesettelsesområdet for sporingsformål.

Hvordan stash filer i git?

For å stash filer i git, først, bytt til den nødvendige katalogen og se den nåværende statusen. Skriv deretter ut "git stash”Kommando for å lagre de ikke -sporede eller uplagte endringene i stash og bekrefte endringer.

Trinn 1: Se gjeldende status

Først, skriv ut kommandoen nedenfor for å sjekke gjeldende status for arbeidskatalogen:

$ git status

Det kan sees at det nåværende depotet inneholder “Test1.tekst”Og“Test2.tekst”To modifiserte filer som må spores:

Trinn 2: Stash -filer

Lagre deretter de ikke -sporede filene endres til stashen ved å bruke den medfølgende kommandoen:

$ git stash

Trinn 3: Se Stash -historien

Deretter skriver du inn følgende kommando for å se de lagrede endringene i stash:

$ git stash show

I henhold til utdataene nedenfor har filene endringene blitt lagret i stash:

Trinn 4: Bekreft endringer

Til slutt kan du sjekke gjeldende status for arbeidsreposten:

$ git status

Som du kan se er GIT -statusen tydelig nå, noe som indikerer at endringene har blitt stas med suksess:

Hvordan du scenen filer i git?

For å iscenesette alle filer i Git, bruk "git add .”Kommando. Dessuten, hvis brukeren ønsker å legge til en enkelt fil, "git add ”Kommando kan brukes.

Trinn 1: Vis depotstatus

Først må du sjekke gjeldende status for arbeidskatalogen:

$ git status

Det kan observeres at depotet inneholder to ikke -sporede eller ustagede filer:

Trinn 2: Scenefiler

Kjør nå den oppgitte kommandoen for å legge til filer i Git -iscenesettelsesområdet for sporingsformål:

$ git Legg til .

Trinn 3: Bekreft endringer

For å bekrefte om filene er iscenesatt eller ikke, sjekk GIT -statusen:

$ git status

Det kan observeres at de ustagede filenes endringer er iscenesatt med hell:

Vi har forklart om stash- og scenefilene i git.

Konklusjon

Stash”Lagrer de ikke -sporede modifiserte filens endringer i stash -listen. For å stash endres, “git stash”Kommando brukes. På den andre siden, "Scene”Flytter de ikke -sporede endringene i Git -indeksen. Til alle filer til Git -indeksen, bruk "git add .”Kommando. Denne artikkelen illustrerte forskjellen mellom stash- og scenefiler i Git.