Dette innlegget vil demonstrere:
Hvorfor bruke “Git RM” for å fjerne filer i stedet for “RM”?
“git rm”Og“rm”Brukes til å fjerne filer fra Git -depotet. Hovedforskjellen mellom denne kommandoen er at GIT RM brukes til å fjerne filer fra Git Repository Tracking Index, ikke fra arbeidsstedet. Imidlertid "rm”Kommando fjerner filer helt fra sporingsindeksen og arbeidsreposten. Derfor må Git -brukere bruke Git RM for å fjerne filer fra sporingsindeksen og holde den i Git Working Repository.
Hvordan fjerne en fil ved hjelp av “git rm” -kommandoen?
Bruke "git rm”For å fjerne filen fra GIT -sporingsindeksen og oppbevar den i arbeidsoppføret. For å fjerne filer ved hjelp av “git rm”Kommando, se på de gitte instruksjonene.
Trinn 1: Åpne git -terminal
Først åpner du Git -terminalen fra “Oppstart" Meny:
Trinn 2: Flytt til Git Repository
Gå til Git -depotet ved å bruke “CD”Kommando:
$ CD "C: \ git \ Design"
Trinn 3: Sjekk Git Repository State
Sjekk depotstaten for å sjekke ikke -sporede og sporet endringer:
$ git status
Trinn 4: Flytt fil til sporingsindeks
Legg til den ikke -sporede filen i iscenesettelsesindeksen ved å bruke git “Legg til”Kommando:
$ git Legg til .
Igjen, sjekk depotstaten for å bekrefte om de ikke -sporede endringene er begått eller ikke:
$ git status
Her kan du se den ikke -sporede filen "Fil.tekst”Er vellykket lagt til iscenesettelsesindeksen:
Trinn 5: Fjern filen med “git rm” -kommando
Nå, bruk "git rm”Kommando for å fjerne filen fra sporingsindeksen (iscenesettelsesområdet), men hold den i Git Working Repository (ustagende område):
$ git rm -cached fil.tekst
Kontroller Git -depotstatusen for å sjekke om filen er fjernet fra sporingsindeksen eller ikke:
$ git status
Utgangen nedenfor indikerer at filen er fjernet fra sporingsindeksen, men fremdeles eksisterer i arbeidsstedet:
Alternativt kan du bruke "ls”Kommando for å sjekke om filen er fjernet eller ikke fra det arbeidende depotet:
$ ls
Utgangen viser at filen bare blir fjernet fra sporingsområdet, ikke fra arbeidsreposten:
Hvordan fjerne en fil ved hjelp av “RM” -kommandoen?
For å fjerne filer fullstendig fra depotet, kan Git -brukere ganske enkelt bruke "rm”Kommando. For dette formålet, gå gjennom de gitte instruksjonene.
Trinn 1: Sjekk depotstatus
For det første, sjekk Git -depotstaten ved å bruke "git status”Kommando:
$ git status
Her kan du se “Fil.tekst”Filen er til stede i arbeidsoppgavet og er ikke lagt til ennå til sporingsindeksen:
Trinn 2: Fjern filen med “RM” -kommando
For å fjerne filen helt fra Git -depotet, bruk "rm”Kommando:
$ RM -fil.tekst
Igjen, sjekk statusen for å bekrefte om filen er fjernet eller ikke:
$ git status
Her kan du se at filen blir fjernet fra Git Repository:
Trinn 3: Se alle filene
Se alle filene for å sjekke om filen er fjernet fra Git Working Repository eller ikke ved å bruke "ls”Kommando:
$ ls
Utgangen viser at filen er fullstendig fjernet fra GIT -sporingsindeksen så vel som arbeidsoppføret:
Du har lært forskjellen mellom “git rm”Og“rm”Kommandoer og hvordan du bruker dem.
Konklusjon
“git rm”Og enkel”rm”Kommandoer brukes begge til å fjerne filer. Hovedforskjellen mellom disse to kommandoene er at Git RM fjerner filen for Git -sporingsindeksen, ikke fra Git Working Repository. Mens RM -kommandoen fjerner filer permanent fra sporingsindeksen og fra det arbeidende depotet. I dette innlegget har vi demonstrert hvorfor vi bruker Git RM for å fjerne filer i stedet for RM.