Waarom 'git push origin master' niet werkt

Waarom Git Push Origin Master Niet Werkt



Op Git werken gebruikers eerst op de lokale machine en pushen vervolgens de wijzigingen naar de gecentraliseerde server om andere projectleden bij te werken. Om de inhoud van de lokale repository naar de externe repository te pushen, moeten gebruikers eerst de externe URL instellen met de gewenste externe naam die kan worden uitgevoerd door de ' git remote toevoegen ” commando.

In dit bericht wordt kort ingegaan op de “ git push origin-master ” commando.

Waarom werkt 'git push origin master' niet?

Soms krijgen Git-gebruikers een fatale fout bij het pushen van de lokale inhoud naar de GitHub-server omdat de externe URL niet is opgegeven. Om het toe te voegen, de ' git remote add ” commando kan worden gebruikt.







In de onderstaande stappen zullen we eerst laten zien hoe de ' fataal:…. ”-fout tegenkomt en deze vervolgens oplost.



Stap 1: Schakel over naar Git Repository

Typ in eerste instantie de ' CD ” commando en navigeer naar de Git lokale repository:



$ CD 'C:\Users\LENOVO\Git \T is repo'

Stap 2: Genereer bestand

Om een ​​nieuw bestand in de repository aan te maken, voert u de opdracht ' aanraken ” commando:





$ aanraken bestand1.txt

Stap 3: Duw bestand naar Git Index

Voer vervolgens de ' git toevoegen ”-opdracht om een ​​bestand toe te voegen aan de staging-index:



$ git toevoegen bestand1.txt

Stap 4: wijzigingen doorvoeren

Werk vervolgens de repository bij door alle toegevoegde wijzigingen door te voeren via de ' git vastleggen ” commando:

$ git vastleggen -M 'file1.txt toegevoegd'

Stap 5: push lokale inhoud

Voer de opgegeven opdracht uit en geef de naam van de afstandsbediening en het filiaal op:

$ git push oorsprong meester

Zoals u kunt zien, geeft het bovenstaande commando een ' fataal: ‘oorsprong’ niet……. ” fout na het uitvoeren ervan:

Opmerking: Bekijk de volgende stappen om de bovengenoemde fout op te lossen.

Stap 6: Controleer de lijst met externe URL's

Controleer vervolgens de lijst met externe URL's door de gegeven opdracht te gebruiken:

$ git afstandsbediening -in

Volgens de onderstaande uitvoer is de externe URL niet gespecificeerd die we eerder gebruikten voor het pushen van de lokale inhoud:

Stap 7: externe URL toevoegen

Voeg de externe URL toe aan de lijst door de volgende opdracht uit te voeren:

$ git afstandsbediening oorsprong https toevoegen: // github.com / GitGebruiker0422 / demo.git

Stap 8: druk lokale wijzigingen door

Voer ten slotte de opdracht ' git push ”-opdracht om de gegevens van de lokale repository naar de gecentraliseerde server te pushen:

$ git push oorsprong meester

Zoals je kunt zien, hebben we de lokale inhoud met succes naar de externe repository gepusht:

Dat gaat allemaal over het oplossen van het probleem met de opdracht 'git push origin master' werkt niet.

Conclusie

De ' git externe oorsprong master ” werkt niet als de externe URL niet is opgegeven. Om dit probleem op te lossen, gebruikt u de ' git remote add ” commando. Voer vervolgens de ' git push ” commando om de lokale inhoud te pushen. Dit bericht beschreef de problemen die optreden tijdens het uitvoeren van de 'git push origin master' werkt niet.