Noen ganger kan brukere få feil mens de trekker prosjektfilene ved hjelp av GIT Pull -kommandoen inn i det eksterne depotet. I denne situasjonen er det påkrevd å overskrive de lokale filene.
I denne bloggen vil vi lære å utføre Git Pull -operasjonen kraftig for å overskrive lokale filer.
Hvordan tvinge git pull for å overskrive lokale filer?
For å tvinge git til å overskrive lokale filer, flytter du først til det lokale depotet og sjekker listen over innhold. Oppdater deretter den eksisterende filen og legg til endringene i depotet ved å bruke "$ git Legg til .”Kommando. Etter det, hent det eksterne depotets siste versjon til det lokale depotet ved å utføre “$ git hente”Kommando. Neste, løp "$ git reset -hard head”Kommando for å tilbakestille hodepekeren kraftig. Til slutt, overskriv de lokale filene ved å bruke "$ git pull origin -allow-ikke-relaterte historier”Kommando.
La oss nå implementere det ovennevnte scenariet!
Trinn 1: Flytt til Git Repository
Først, flytt til den lokale katalogen ved hjelp av "CD”Kommando:
$ CD "C: \ Brukere \ Nazma \ git \ pull_force"
Trinn 2: Innhold av listelister Repository
Utfør “ls”Kommando for å se innholdet i Git Local Repository:
$ ls
Som du ser, for øyeblikket har vi en fil i gjeldende depot:
Trinn 3: Oppdater fil
Deretter åpner du Git -depotets eksisterende fil ved å bruke "start”Kommando:
$ Start File9.tekst
Ved hjelp av kommandoen ovenfor, vil filen bli åpnet med redaktøren. Legg til litt tekst og lagre den:
Trinn 4: Sporfil
Legg nå alle endringene i det lokale Git -depotet ved å bruke den oppgitte kommandoen:
$ git Legg til .
Trinn 5: Git Fetch
For å hente den nyeste versjonen av Git Remote Repository til det lokale Git -depotet, kjør "git hente”Kommando:
$ git hente
I henhold til utdataene nedenfor, uttales det at Git Local Repository er oppdatert med det eksterne depotet:
Trinn 6: Overskriv endringer
Til slutt, løp "Git tilbakestilling”Kommando med“-hard”Alternativ som vil tilbakestille hodepekeren kraftig:
$ git reset -hard head
Trinn 7: Trekkforespørsel
Til slutt, utfør "git pull”Kommando for å slå sammen det hentet innholdet med lokalt depot og overskrive endringene:
$ git pull origin master-lenke-urelaterte historier
Som du kan se, blir de ekstra endringene i lokal depotfil overskrevet av den eksterne depotfilen:
Vi har illustrert prosedyren for å utføre Git Pull -operasjonen kraftig for å overskrive lokale filer.
Konklusjon
For å tvinge git til å overskrive lokale filer, må du først åpne opp det lokale depotet og sjekke listen over innhold. Oppdater deretter den eksisterende filen og legg til endringene i depotet ved å bruke "$ git Legg til .”Kommando. Deretter henter du det eksterne depotets siste versjon. Etter det, kjør "$ git reset -hard head”Kommando for å tilbakestille hodepekeren kraftig, og til slutt, overskrive de lokale filene ved å bruke“$ git pull origin -allow-ikke-relaterte historier”Kommando. Denne bloggen diskuterte hvordan du utfører Git Pull -operasjonen kraftig for å overskrive lokale filer.