Ich bin sehr neu bei Git; Ich habe erst kürzlich ein GitHub-Konto erstellt.
Ich habe gerade versucht, mein erstes Repository (ein Beispielprojekt) zu pushen, erhalte jedoch die folgende Fehlermeldung:
No such remote 'origin'
Ich habe die folgenden Befehle ausgeführt:
git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master
Als ich jedoch git commit -m "first commit" ausführte, wurde die folgende Meldung angezeigt:
nothing added to commit but untracked files present (use "git add" to track)
Also habe ich versucht origin
, mit zu setzen
git remote set-url origin https://github.com/VijayNew/NewExample.git
Aber ich habe folgenden Fehler bekommen:
No such remote 'origin'
Was habe ich falsch gemacht und was soll ich tun?
git
github
push
git-remote
Vijay
quelle
quelle
git-remote -v
?git remote -v
Nichts ist Anzeige.Antworten:
Zwei Probleme:
1 - Sie haben Git nie angewiesen, eine Datei zu verfolgen
Du schreibst, dass du gerannt bist
und das hast du zu diesem Zeitpunkt
Git sagt Ihnen, dass Sie ihm nie gesagt haben, dass er überhaupt mit dem Verfolgen von Dateien beginnen soll, und dass es nichts gibt, von dem Sie einen Schnappschuss machen können. Daher erstellt Git kein Commit. Bevor Sie versuchen, ein Commit durchzuführen, sollten Sie Git (zum Beispiel) mitteilen:
Dazu müssen Sie die Dateien von Interesse mit inszenieren
vor dem Laufen
2 - Sie haben das Remote-Repository nicht eingerichtet
Du bist dann gerannt
Danach sollte Ihr lokales Repository in der Lage sein, mit dem Remote-Repository zu kommunizieren, das sich unter der angegebenen URL befindet ( https://github.com/VijayNew/NewExample.git ) ... vorausgesetzt, dass das Remote-Repo tatsächlich vorhanden ist! Es scheint jedoch, dass Sie dieses Remote-Repo überhaupt nicht auf GitHub erstellt haben: Wenn ich zum Zeitpunkt des Schreibens dieser Antwort versuche, die entsprechende URL zu besuchen, erhalte ich diese
Bevor Sie versuchen, auf dieses Remote-Repository zu pushen, müssen Sie sicherstellen, dass dieses tatsächlich vorhanden ist. Gehen Sie also zu GitHub und erstellen Sie das betreffende Remote-Repo. Dann und nur dann können Sie erfolgreich mit pushen
quelle
git init git add --all git commit -m "first commit"
. Jetzt funktioniert es. 2) Eigentlich habe ich mein Konto vor 20 Minuten gelöscht. Jetzt habe ich ein neues Konto erstellt.https://github.com/VijayMobileApp/WindowsPhoneExample.git
remote: Repository not found. fatal: repository 'https://github.com/VijayNew/NewExample.git/' not found
$ git remote set-url origin https://github.com/VijayMobileApp/WindowsPhoneExamp le.git fatal: No such remote 'origin'
WindowsPhoneExample
auf Ihrem GitHub-Konto aufgerufen wirdVijayMobileApp
. Jetzt müssen Sie nur noch ausführengit remote add origin https://github.com/VijayMobileApp/WindowsPhoneExample
. Dann solltest du drängen könnengit push -u origin master
.Ich vermute, Sie haben diesen Befehl nicht ausgeführt, nachdem das Festschreiben fehlgeschlagen ist. Führen Sie ihn also einfach aus, um die Fernbedienung zu erstellen:
Und das Festschreiben ist fehlgeschlagen, weil Sie
git add
einige Dateien benötigen, die Sie verfolgen möchten.quelle
git remote add
funktioniert.:)
Nur, dass Sie nicht die Möglichkeit in Betracht gezogen haben, dass das OP das Remote-Repo nie erstellt hat.Ich war mit diesem Problem konfrontiert, als ich versuchte, ein lokal erstelltes Repo mit einem leeren Repo auf Github zu verknüpfen. Anfangs habe ich es versucht,
git remote set-url
aber ich musste esgit remote add
stattdessen tun .quelle