Fjern fil fra siste forpliktelse | Git

Fjern fil fra siste forpliktelse | Git
Git er et kjent versjonskontrollverktøy som ofte brukes til å administrere prosjekter og deres kildekode. Utviklere som jobber med git opplever et ustadig, scene og engasjert miljø. I et ustadig miljø kan programmereren redigere filer og sende dem til iscenesettelsesmiljøet, også kjent som indeksplass. Filene som er til stede i iscenesettelsesrommet er klare til å forplikte seg. Det engasjerte rommet er hovedlageret der alle endringer implementeres.

Vanligvis kan brukere ønske å angre de engasjerte endringene og prøve å bringe prosjektet tilbake til en tidligere tilstand eller kan være lurt å endre den nyeste engasjerte filen og ønsker å vende filen til et iscenesettelse eller ustagende miljø.

Denne oppskrivningen vil diskutere:

  • Hvordan fjerne en fil fra siste forpliktelse gjennom GIT RESET -kommandoen?
  • Hvordan fjerne en fil fra den siste forpliktelsen gjennom Git RM -kommandoen?

Så la oss starte!

Hvordan fjerne en fil fra siste forpliktelse gjennom GIT RESET -kommandoen?

For å fjerne en fil fra den siste forpliktelsen ved å bruke Git Reset -kommandoen, åpner du først Git Working Repository og bruker "git reset -soft head ~ 1”Kommando.

For å fjerne en fil fra den siste forpliktelsen, sjekk ut den oppgitte prosedyren.

Trinn 1: Åpne Git Bash Git Terminal
Fra "Oppstart”Meny, åpne Git Bash -terminalen:

Trinn 2: Flytt til Git Repository
Naviger til Git Local Repository:

$ CD "C: \ git"

Trinn 3: Lag ny fil
Lag en ny fil i Git -depotet:

$ Touch File1.tekst

Trinn 4: Legg til fil i etappeområdet
Etter å ha opprettet en ny fil, kan du legge den til i iscenesettelsesområdet ved å bruke den oppgitte kommandoen:

$ git Legg til File1.tekst

La oss gå til neste trinn for å bekrefte om filen legges til et iscenesettelsesområde.

Trinn 5: Sjekk filstatus
Sjekk depotstatusen for å bekrefte om filen legges til et iscenesettelsesområde eller ikke:

$ git status

Her kan du se at filen er lagt til i iscenesettelsesområdet:

Trinn 6: Forplikt scenefil
Deretter kan du forplikte den iscenesatte filen gjennom "git forpliktelse”Kommando og spesifiser den nødvendige meldingen med“-m”Alternativ:

$ git commit -m "file1 er forpliktet"

Trinn 7: Sjekk git -loggen
Kontroller GIT -loggen for å bekrefte om endringene er begått eller ikke:

$ git log

Trinn 8: Fjern fil fra siste forpliktelse
Deretter fjerner du filen fra den siste forpliktelsen ved å bruke "Git tilbakestilling”Kommando sammen med“-myk”Alternativ, da det vil flytte de engasjerte filene til iscenesettelsesområdet uten å miste filinnholdet:

$ git reset -myk hode ~ 1

Etter det, sjekk GIT -statusen for å bekrefte om filen er flyttet tilbake til iscenesettelsesområdet:

$ git status

Her kan du se, vi har fjernet filen fra den siste forpliktelsen, og den er lagt tilbake til iscenesettelsesområdet:

Hvordan fjerne en fil fra den siste forpliktelsen gjennom Git RM -kommandoen?.

For å fjerne filen fra den siste forpliktelsen ved hjelp av Git RM -kommandoen, sjekk ut den oppgitte prosedyren.

Trinn 1: Opprett ny fil
For det første, oppretter en ny fil i det for øyeblikket åpnet depot:

$ Touch File2.tekst

Trinn 2: Legg til filer og kataloger i iscenesettelsesområdet
For å legge til alle ustagede filer i iscenesettelsesområdet, bruk den gitte kommandoen med ".”Alternativ:

$ git Legg til .

Trinn 3: Sjekk Git Repository Status
Sjekk GIT -depotstatusen for å bekrefte om filene og katalogene er lagt til i iscenesettelsesområdet eller ikke:

$ git status

Trinn 4: Forplikt alle iscenesettelsesfiler
Deretter kan du begå iscenesettelsesfilene ved å bruke den oppgitte kommandoen:

$ git commit -m "Alle filer er begått"

Sjekk Git Repository -loggen for å bekrefte om filer er begått eller ikke:

$ git log

Trinn 5: Fjern fil fra siste forpliktelse
Til slutt, for å fjerne filen fra den siste forpliktelsen fra iscenesettelsesområdet, kan du bruke "git rm”Kommando:

$ git rm -cached file2.tekst

Trinn 6: Sjekk status
Igjen, sjekk Git Repositorys nåværende tilstand:

$ git status

Utgangen nedenfor indikerer at vi har fjernet filen fra den siste forpliktelsen og fra iscenesettelsesområdet:

Vi har lært deg hvordan du fjerner filen fra den siste forpliktelsen.

Konklusjon

Brukere kan fjerne filen fra den siste forpliktelsen og gjenopprette den forrige versjonen. For å fjerne filen bare fra den siste forpliktelsen uten å miste innholdet, bruk "$ git reset -soft head ~ 1”Kommando. For å fjerne filen fra den siste forpliktelsen og slette den fra iscenesettelsesområdet, bruk "$ git rm -cached ”Kommando. I denne oppskrivningen har vi lært deg hvordan du fjerner filer fra den siste forpliktelsen.