Hvordan du bare stikker opp visse filer?

Hvordan du bare stikker opp visse filer?
Utviklere bruker Stash -mekanismen for å lagre prosjektets unødvendige endringer på et eget sted. De kan lagre en eller flere filendringer i Stash -listen. Noen ganger er det imidlertid påkrevd å legge til de stashede endringene i prosjektet deres. I denne situasjonen kan du fjerne hvilken som helst fil når du vil. Dessuten er forskjellige GIT -kommandoer tilgjengelige for å fjerne visse filer.

Denne artikkelen vil demonstrere forskjellige metoder for bare å ustash spesifikke filer i GIT.

Hvordan du bare stikker opp visse/bestemte filer?

Ulike GIT -kommandoer kan brukes til å fjerne bare visse filer, for eksempel:

  • “Git Checkout stash@ - ”Kommando
  • git gjenoppretting -source = stash@ - ”Kommando

Metode 1: Unstash visse filer som bruker “Git Checkout” -kommando

Å ustash bare visse filer:

  • Bytt først til den lokale katalogen og se gjeldende status.
  • Liste deretter alle tilgjengelige stash.
  • Etter det, velg den aktuelle stashen og se dens endringer.
  • Deretter velger du filene som må være ustashed.
  • Til slutt, utfør "git checkout stash@ - ”Kommando og bekrefte endringer.

Trinn 1: Naviger til lokalt depot
Først omdirigerer du ønsket lokale depot ved å skrive ut kommandoen nedenfor:

$ CD "C: \ git \ repos1"

Trinn 2: Se gjeldende status
Deretter kan du sjekke gjeldende status for arbeidsreposten:

$ git status

I henhold til utdataene nedenfor er gjeldende depotstatus tydelig:

Trinn 3: Vis liste over stash
Vis deretter listen over tilgjengelige stash i det nåværende depotet:

$ git stash liste

Det kan observeres at depotet inneholder to stash, i.e., “stash@0”Og“stash@1”:

Trinn 4: Se spesielle stashendringer
Kjør nå følgende kommando og spesifiser den bestemte Stash -indeksen for å se dens endringer. For eksempel har vi spesifisert “stash@0”Stash:

$ git stash show stash@0

Det kan observeres at "Test1.tekst”Og“Demofile.tekst”Filendringer lagres i gjeldende stash:

Trinn 5: Unstash visse filer
Etter det, unstash en bestemt fil ved å utføre “Git Checkout”Kommando sammen med ønsket Stash -ID og filnavn:

$ git checkout stash@0 - test1.tekst

Trinn 6: Bekreft endringer
Forsikre deg til slutt at den aktuelle filen er ustadet ved å sjekke GIT -statusen:

$ git status

Det kan sees at “Test1.tekst”Filen har blitt ustablet med hell:

Metode 2: Unstash visse filer som bruker “Git Restore” -kommando

Brukere kan også bruke "git gjenoppretting -source = stash@ - ”Kommando for å avkaste bare de spesielle filene i Git. Følg de medfølgende trinnene for praktisk demonstrasjon.

Trinn 1: Se spesifikke stashendringer
Velg først den spesielle stashen og vis endringene som er lagret i den ved hjelp av følgende kommando:

$ git stash show stash@1

Utgangen nedenfor viser listen over filer som er lagret i "stash@1”Stash. Velg den aktuelle filen som må være ustablet:

Trinn 2: Unstash bestemt fil
Skriv deretter ut den gitt-leverte kommandoen sammen med ønsket Stash-ID og bestemt filnavn for å ustash det. For eksempel ønsker vi å stimulere "Demofile.tekst”Fil:

$ git gjenoppretting -source = stash@1 -demofile.tekst

Trinn 3: Sikre endringer
Til slutt, sjekk statusen til det nåværende depotet for å bekrefte nye endringer:

$ git status

Som du kan se, ønsket "Demofile.tekst”Filen har blitt ustablet med hell:

Vi har forklart de enkleste metodene for bare å fjerne visse filer i GIT.

Konklusjon

For å ustash bare visse filer, gir Git forskjellige kommandoer. Disse kommandoen inkluderer "git checkout stash@ - ”Kommando og“git gjenoppretting -source = stash@ - ”Kommando. Denne artikkelen forklarte metodene for å fjerne spesifikke filer i GIT.