Av M. Fahad Khawaja
DelekvitringE-post

Bruk disse Git-kommandoene til å utføre operasjoner som å fjerne en fil fra en commit.

Du har sannsynligvis brukt Git som et versjonskontrollsystem for et prosjekt eller to hvis du er en vanlig utvikler. Selv om det er relativt enkelt å bruke Git, er det ikke umulig å støte på noen problemer. En slik situasjon som utviklere ofte befinner seg i, er når de trenger å fjerne filer fra en commit.

Les videre mens vi viser frem hvordan du kan fjerne en fil fra Git commit.

Forstå Git-tilstander

Før du går inn i hvordan du kan fjerne en fil fra en commit, må du forstå de forskjellige Git-arbeidsflyttilstandene for en fil.

Det er fire mulige tilstander når du arbeider med en fil i Git. Den første er den usporede tilstanden – filer du oppretter og ennå ikke har pushet eller iscenesatt eksisterer i denne tilstanden. Git-depotet sporer ikke disse filene.

Når du bruker git add kommando på en fil, blir den iscenesatt og flyttes til den andre tilstanden. Git stage klargjør i hovedsak filen til å bli forpliktet. Den tredje tilstanden involverer commit-kommandoen; de

instagram viewer
git commit kommandoen flytter den trinnvise filen til grenen sammen med de nylig utførte endringene.

Filer som allerede er committert, men modifisert siden siste commit, sies å være i modifikasjonstilstand.

Git Fjern fil fra Commit

For å fjerne en fil som har blitt forpliktet til en filial eller Git-depot, kan du bruke git tilbakestilt kommando som følger:

git reset --soft HEAD^

Dette vil effektivt bringe tilbake de forpliktede filene til oppsamlingsområdet.

Hvis du vil fjerne en fil fra oppsamlingsområdet ytterligere, bruk git tilbakestilt kommando en gang til. En fil som er fjernet fra oppstillingsområdet vil ikke bli forpliktet til filialen.

git tilbakestill HEAD 

Du kan deretter gjøre de nødvendige endringene, iscenesette filene dine ved hjelp av git add, og til slutt bruke git commit for å presse endringene dine inn i depotet.

git rm -- bufret filnavn 

git commit --amend

Fjern fil fra Commit

Git er et viktig verktøy for alle utviklere der ute; Å vite hvordan du fjerner filer fra commit er en viktig ferdighet som enhver håpefull og erfaren utvikler trenger å vite.

For de som er ivrige etter å lære, har Git mange flere verdifulle funksjoner som du kan utforske og bruke for å forbedre din daglige arbeidsflyt.

Avansert Git-opplæring

Ta Git-ferdighetene dine fra nybegynner til avansert med denne omfattende guiden.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Programmering
  • GitHub
  • Programmering
Om forfatteren
M. Fahad Khawaja (71 artikler publisert)

Fahad er forfatter ved MakeUseOf og studerer for tiden informatikk. Som en ivrig teknologiskribent sørger han for at han holder seg oppdatert med den nyeste teknologien. Han er spesielt interessert i fotball og teknologi.

Mer fra M. Fahad Khawaja

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere