Verbinden Sie das lokale Repo mit dem Remote-Repo

104

Ich habe ein lokales Repo. Ich habe die gesamte App erstellt, möchte sie aber jetzt auf Remote Repo übertragen. Ich habe auch schon Remote Repo. Wie kann ich diese beiden Repos verbinden, ohne meine Arbeit zu verlieren?

Om3ga
quelle

Antworten:

148
git remote add origin <remote_repo_url>
git push --all origin

Wenn Sie festlegen möchten, dass alle Filialen dieses Remote-Repo bei Verwendung automatisch verwenden git pull, fügen Sie --set-upstreamdem Push Folgendes hinzu:

git push --all --set-upstream origin
vergenzt
quelle
Remote Repo URL sollte so etwas? https://example.com/projects/luotsi/repositories/git/marketing-site-redux
Om3ga
2
Wahrscheinlich ja. Es endet normalerweise mit so etwas wie https://example.com/.../reponame.git, obwohl das .gitEnde technisch nicht erforderlich ist.
vergenzt
Der einfachste Weg, dies herauszufinden, besteht darin, es auszuprobieren und zu sehen. Git wird Sie wissen lassen, wenn es nicht richtig ist.
vergenzt
2
Befindet sich Ihre App bereits in einem lokalen Repository (dh haben Sie irgendwann git initCommits und ähnliches vorgenommen)? Diese Fehlermeldung bedeutet, dass Sie sich nicht in einem Repository befinden.
vergenzt
4
Gehen Sie einen Ordner nach unten, Ihr Repo befindet sich in einem anderen Schloss
Chris McCall
1

Ich weiß, es ist schon einige Zeit her, dass Sie dies gefragt haben, aber wenn jemand anderes es braucht, habe ich das getan, was hier gesagt wurde: " Wie lade ich ein Projekt auf Github hoch? " Und nach der Top-Antwort auf diese Frage hier. Und nachdem die Top-Antwort hier lautete: " Git-Fehler: Einige Refs konnten nicht verschoben werden. " Ich weiß nicht, was genau alles zum Funktionieren gebracht hat. Aber jetzt funktioniert.

バ カ で す
quelle
2
Antworten, die auf Links beruhen, sind verpönt. Bitte kopieren Sie die relevanten Teile dieser Seiten in Ihre Antwort.
Binary Worrier