Hvorfor “git push origin master” ikke fungerer

Hvorfor “git push origin master” ikke fungerer
På Git jobber første brukere på den lokale maskinen og skyver deretter endringene til den sentraliserte serveren for å oppdatere andre prosjektmedlemmer. For å skyve innholdet i det lokale depotet inn i det eksterne depotet, må brukerne først angi den eksterne URL -en med ønsket eksternt navn som kan utføres ved å bruke "git eksternt legg til”Kommando.

Dette innlegget vil kort diskutere "git push origin master”Kommando.

Hvorfor “git push origin master” ikke fungerer?

Noen ganger får Git -brukere en dødelig feil mens de skyver det lokale innholdet inn i GitHub -serveren fordi den eksterne URL ikke er spesifisert. For å legge til det, “git eksternt legg til ”Kommando kan brukes.

I trinnene under levert, først, vil vi demonstrere hvordan "fatal:… .”Feil møter og løser det deretter.

Trinn 1: Bytt til Git -depot

Opprinnelig skriv ut "CD”Kommanderer og navigerer til det lokale depotet:

$ CD "C: \ Brukere \ Lenovo \ Git \ Test-Repo"

Trinn 2: Generer fil

For å opprette en ny fil i depotet, kjør "ta på”Kommando:

$ Touch File1.tekst

Trinn 3: Skyv fil til Git Index

Deretter utføre "git add”Kommando for å legge til en fil i iscenesettelsesindeksen:

$ git Legg til File1.tekst

Trinn 4: Forplikt endringer

Deretter kan du oppdatere depotet ved å begå alle ekstra endringer gjennom "git forpliktelse”Kommando:

$ git commit -m "file1.txt lagt til "

Trinn 5: Skyv lokalt innhold

Utfør den oppgitte kommandoen og spesifiser fjernkontrollen og grennavnet:

$ git push origin master

Som du kan se, gir kommandoen ovenfor en "Fatal: 'Origin' gjør ikke .. .”Feil etter å ha utført den:

Merk: Sjekk ut følgende trinn for å løse den ovennevnte feilen.

Trinn 6: Sjekk ekstern URL -liste

Kontroller deretter den eksterne URL -listen ved å bruke den gitte kommandoen:

$ git ekstern -v

I henhold til utdataene under levert, er den eksterne URL ikke spesifisert som vi tidligere har brukt til å skyve det lokale innholdet:

Trinn 7: Legg til ekstern URL

Legg til den eksterne URL -en på listen ved å kjøre følgende kommando:

$ git eksternt legg til opprinnelse https: // github.com/gituser0422/demo.git

Trinn 8: Skyv lokale endringer

Til slutt, utfør "git push”Kommando for å skyve de lokale depotdataene inn i den sentraliserte serveren:

$ git push origin master

Som du ser, har vi med hell presset det lokale innholdet inn i det eksterne depotet:

Det handler om å løse kommandoen "Git Push Origin" -kommando ikke arbeidsproblem.

Konklusjon

git ekstern opprinnelsesmester”Fungerer ikke når den eksterne URL ikke er spesifisert. For å løse dette problemet, bruk "git eksternt legg til ”Kommando. Kjør deretter “git push ”Kommando for å skyve det lokale innholdet. Dette innlegget beskrev problemene som skjer mens du utfører "Git Push Origin Master", fungerer ikke.