git pull erzeugt "fatal: No remote repository specified." - Fehler
Anfangen möchte ich einen Beitrag zu einem Projekt, gehostet auf Github. Ich habe folgende Schritte unternommen:
- git init
- git pull https://github.com/PrincetonUniversity/EVCM.git
Dem pull-Befehl erfolgreich ausgeführt wurde und die Dateien kopiert auf mein lokales Verzeichnis. Aber wenn ich versuche git pull wieder, dann bekomme ich die folgende Fehlermeldung
"fatal: Kein remote-repository angegeben. Bitte geben Sie entweder eine URL oder einen
remote-name, aus dem neue Revisionen geholt werden soll."
Ich nicht bekomme diese Fehlermeldung, wenn ich zog aus und schob zum anderen Github-repositories in der Vergangenheit. Was ist das problem und wie kann ich es beheben? Könnte es sein, weil ich zog die gleichen repository zu einem anderen lokalen Verzeichnis in die Vergangenheit? In beiden Fällen, was soll ich tun, um das problem zu beheben?
- Sie wollen beginnen mit einem
git clone
, nicht init oder ziehen. - Es ist ok, nicht zu starten, mit einem
git clone
. Folgen Sie einfach, was die Antworten unten schlagen und einegit remote add origin
. Und bitte akzeptieren Sie die Antwort, dass für Sie gearbeitet. - Wenn Sie wollen beitragen zu einem Projekt und es wäre am besten, Gabel und arbeiten Sie auf Ihre Gabel. Sie können Lesen, wie es in der GitHub Anleitung guides.github.com/activities/forking
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die richtigen Schritte Folgen.
Sie haben bereits
git init
, dann add remote dies zu tun.Nun die arbeiten Baum erkennen kann
origin
soDas ist alles und ich hoffe, es wäre für Sie hilfreich.
Dank
Sollten Sie beginnen immer mit einem
git clone
(und ich empfehle Ihnen tun), aber wenn Sie möchten weiterhin hier, hier ist der Weg:Können Sie
git remote add origin https://github.com/PrincetonUniversity/EVCM.git
hinzufügen einer Fernbedienung, und legen Sie seine name-zuorigin
. Sie können überprüfen, dieses tutorial wenn Sie mehr wissen wollen. Dies, hoffe ich, wird dein problem lösen. Wenn Sie Begegnung andere Probleme, nur einegit clone
.Laut git-Kommandozeile:
Wenn Sie möchten, tracking-Informationen für diese Branche können Sie dies mit:
Dies würde ermöglichen es Ihnen, führen Sie einfach "git pull" statt "git pull origin Zweig"
zuerst
git remote add origin
https://github.com/PrincetonUniversity/EVCM.git
dann tun
git pull origin
hier ist ein gutes tutorial https://www.atlassian.com/git/tutorials/syncing/git-pull
aber wenn Sie mit git clone wird es erstellt automatisch die
origin
für Sie.