Git er et viktig sporingsverktøy for alle, som er enkelt å bruke. Utviklere kan legge til flere filer i depotet sitt og slette dem fra det lokale depotet hvis de ikke trenger mer, selv publiser en. Det kan være nødvendig når du publiserer utilsiktet sensitivt innhold, e.g., Filer som inneholder API -nøkler eller påloggingsinformasjon og mange flere.
Dette innlegget vil diskutere den enkleste måten å fjerne engasjerte filer etter å ha presset inn GIT.
Hvordan fjerne engasjert fil etter push inn git?
Prøv ut de gitte trinnene for å slette den engasjerte filen fra depotet etter å ha presset inn GIT:
Trinn 1: Bytt til nødvendig Oppbevaringssted
Først, naviger til ønsket Git -depot ved å skrive ut “CD”Kommando:
$ CD "C: \ brukere \ nazma \ git \ test_repo"
Trinn 2: Liste innhold
Deretter utføre "ls”Kommando for å sjekke gjeldende arbeidsoppgave tilgjengelig innhold:
$ ls
Trinn 3: Vis ekstern liste
For å se den eksterne URL -listen, bruk "git fjernkontroll”Kommando:
$ git ekstern -v
Trinn 4: Last ned oppdatert eksternt innhold
For å utføre push -operasjonen, må brukerne laste ned det oppdaterte innholdet i det eksterne depotet ved hjelp av "git hente”Kommando:
$ git hente opprinnelsesmester
Her, "opprinnelse”Er navnet på den eksterne URL -en, og“herre”Er navnet på grenen som må hente det eksterne innholdet:
Trinn 5: Skyv lokale endringer
Neste, utfør "git push”Kommando for å skyve alle lokalt lagt til endringer i GitHub -serveren:
$ git push origin master
Som du ser, har vi med hell presset det oppdaterte lokale innholdet til det eksterne depotet:
Trinn 7: Fjern bestemt fil
Til slutt, fjern ønsket fil fra det lokale depotet som skyves til Github -serveren:
$ git rm -cached file1.tekst
I ovennevnte kommando, “-Hurtigbufret”Alternativet er synonymet for“iscenesatt" flagg. I henhold til utdataene under levert, fjernes den spesifiserte filen med hell:
Trinn 8: Forplikt endringer
Nå, for å oppdatere det nåværende arbeidsoppgavet med ekstra endringer, bruk "git forpliktelse”Kommando sammen med“-er”Flagg for alle endringer og ønsket forpliktelsesmelding:
$ git commit -am "file1.txt fjerne "
Trinn 9: Oppdater eksternt depot
Til slutt, bruk "git push”Kommando for å fjerne filen fra Github -serveren som ble presset tidligere:
$ git push
Det er alt! Du har lært metoden for å fjerne den engasjerte filen etter å ha presset inn Git.
Konklusjon
For å fjerne den engasjerte filen fra depotet etter å ha presset inn Git, først, flytter du til det nødvendige depotet og deretter listet opp innholdet. Etter det, se den eksterne URL -en og hent GitHub -serveren oppdatert versjon, og skyv alt lokalt innhold til det aktuelle fjernlageret. Deretter sletter du den aktuelle filen fra det lokale depotet og utfør "git push”Kommando. Dette innlegget beskrev måten å fjerne engasjerte filer etter å ha presset inn Git.