Denne oppskrivningen vil forklare løsningen for den eksisterende feilopprinnelsesfeilen.
Hvordan oppstår feilen "ekstern opprinnelse" allerede eksisterer "?
Brukere skyver sine lokale kodeendringer til det aktuelle eksternt depot. Noen ganger kan det være lurt å skyve disse endringene til et annet eksternt depot. For dette formålet er det pålagt å legge til et annet GitHub -depot som fjernkontroll i det lokale depotet. Mens du legger til en ny fjernkontroll, noen feil som "Ekstern opprinnelse eksisterer allerede" inntreffer. Dette er fordi fjernkontrollen “opprinnelse”Eksisterer allerede i det nåværende depotet.
I bildet nedenfor kan det sees at når vi legger til en ekstern opprinnelse, gir det en feil:
git eksternt legg til opprinnelse https: // github.com/laibayounas/perk_repo.git
Her, som du kan se “opprinnelse”Eksisterer allerede i det nåværende depotet:
git ekstern -v
Hvordan du løser feilen "ekstern opprinnelse eksisterer"?
For å løse den ovennevnte feilen, kan forskjellige metoder brukes:
Metode 1: Legg til fjernkontroll med et annet navn
For å legge til en fjernkontroll med et annet navn, bruk "git eksternt legg til”Kommando og spesifiser den nye ønskede eksterne navnet og URL -en til eksternt depot:
git eksternt legg til myorigin https: // github.com/laibayounas/perk_repo.git
Her, “myorigin”Er vårt nye eksterne navn:
Kjør deretter den oppgitte kommandoen for å bekrefte endringer:
git ekstern -v
Det kan observeres at den nye fjernkontrollen er lagt til:
Metode 2: Fjern den eksisterende eksterne opprinnelsen og legg til ny fjernkontroll
Først må du skrive ut følgende kommando sammen med det eksisterende eksterne navnet for å fjerne det:
git fjern fjerne opprinnelse
Her, “Fjernkontroll”Er vårt eksisterende eksterne navn:
Deretter legger du til en ny fjernkontroll med den nye URL -en for eksternt depot:
git eksternt legg til opprinnelse https: // github.com/laibayounas/perk_repo.git
Kontroller nå den nylig tilførte fjernkontrollen:
git ekstern -v
Det kan sees at den nye fjernkontrollen er lagt til vellykket:
Metode 3: Angi en ny ekstern URL
For å angi den nye URL -en for det allerede eksisterende eksterne navnet, skriver du ut den oppgitte kommandoen med "set-url”Alternativ:
git ekstern set-url opprinnelse https: // github.com/laibayounas/perk_repo.git
Sørg deretter for endringer med kommandoen nedenfor:
git ekstern -v
Som du kan se at den eksterne URL -en er endret vellykket:
Vi har forklart forskjellige metoder for å løse feilen "ekstern opprinnelse eksisterer".
Konklusjon
For å løse “Ekstern opprinnelse eksisterer allerede”Feil, forskjellige metoder kan brukes, for eksempel å legge til en fjernkontroll med et annet navn, fjerne den eksisterende eksterne opprinnelsen og legge til en ny fjernkontroll, eller sette en ny ekstern URL. Denne oppskrivningen forklarte løsningen for den eksisterende fjernet opprinnelsesfeil.