Slik fjerner du fil i Git

Slik Fjerner Du Fil I Git



Git er et populært DevOps-verktøy som ofte brukes til å administrere og teste kildekoden til ulike prosjekter fra små til store skalaer. Kildekodefilene er klassifisert i to kategorier: Staging-filer og Unstaging-filer. Mer spesifikt er Unstaging-filer usporede filer som ikke er lagt til depotets sporingsindeks, mens iscenesettelsesfiler er sporede filer.

Denne oppskriften vil illustrere hvordan du fjerner Git-filene.







Hvordan fjerne filer i Git?

Noen ganger ønsker utviklere å tilbakestille de forpliktede endringene og prøve å gjenopprette den forrige versjonen av prosjektet. For dette formålet er det påkrevd å unstage stages-filer og committed-filer.



For å fjerne de iscenesatte eller forpliktede filene, har vi gitt metodene som er oppført nedenfor:



Hvordan fjerne scenefiler?

For å fjerne iscenesettelsen av en iscenesatt fil, bruk Git ' restaurere ' kommando. For å gjøre det har vi listet opp en prosedyre som er effektiv nok.





Trinn 1: Åpne Git Bash Terminal

Fra Windows Start-menyen, start Git Bash-terminalen:



Trinn 2: Endre Working Repository

Deretter endrer du det lokale Git-depotet gjennom ' cd ' kommando:

$ cd 'C:\Git'

Trinn 3: Opprett ny fil

Opprett en ny fil ved hjelp av ' ta på ' kommandoen og spesifiser filnavnet:

$ ta på Fil1.txt

Trinn 4: Legg til fil i oppsamlingsområdet

Deretter legger du til den nyopprettede filen i oppsamlingsområdet ved å bruke ' git add ' kommando:

$ git add Fil1.txt

La oss gå til neste trinn.

Trinn 5: Sjekk filstatus

Sjekk filstatusen for å bekrefte om filen er lagt til i trinnområdet eller ikke:

$ git status

Du kan se at filen nå er i trinnområdet:

Trinn 6: Fjern scenefilen

Flytt nå den iscenesatte filen til unstage-området ved å bruke ' git restore ' kommando:

$ git restaurere --iscenesatt Fil1.txt

Bekreft om filen ikke er iscenesatt eller ikke gjennom ' git status ' kommando:

$ git status

Utdataene nedenfor viser at vi har opphevet filen i Git:

Hvordan fjerne engasjerte filer?

For å fjerne den forpliktede filen i Git-depotet, følg instruksjonene nedenfor.

Trinn 1: Legg til filer i oppsamlingsområdet

Først legger du til usporede filer i oppsamlingsområdet ved å bruke den medfølgende kommandoen. Her er ' . ”-tegnet vil iscenesette alle filer og kataloger i det uiscenesatte området:

$ git add .

Trinn 2: Sjekk filstatus

Sjekk depotstatusen ved å bruke den angitte kommandoen:

$ git status

Her kan du se at vi har lagt til File1.txt, File2.txt og en katalogdemo1 i oppsamlingsmiljøet:

Trinn 3: Overfør de trinnvise filene

Send de trinnvise filene ved å bruke ' git forplikte '-kommandoen sammen med ' -m flagg for å legge til en melding:

$ git forplikte -m 'Alle filer er forpliktet'

Trinn 4: Sjekk logg

Skriv ut Git-loggen for å se forpliktede endringer:

$ git logg

Utdataene nedenfor viser at trinnvise filer og katalog er forpliktet:

Trinn 5: Unstage Committed File

For å fjerne den forpliktede filen, bruk ' git rm –cached kommandoen når den fjerner den spesifiserte filen fra Git-cachen:

$ git rm --bufret Fil1.txt

For å verifisere om den forpliktede filen ikke er iscenesatt eller ikke, kjør ' git status ' kommando:

$ git status

Her kan du se at filen er slettet og lagt til i det uiscenesatte området:

Vi har lært hvordan du fjerner filer i Git.

Konklusjon

Brukere kan fjerne iscenesettelsesfilene og forpliktede filer. For å fjerne de iscenesatte filene, åpne først Git-depotet og bruk ' git restore – iscenesatt ' kommando. For å fjerne de forpliktede filene, bruk ' git rm –cached ” kommando på Git bash-terminalen. I denne oppskriften har vi illustrert hvordan du fjerner filer i Git.