Bestehendes Projekt in Github verschieben
Ich habe einen Ordner mit meinen Projektquellen. Wie kann ich dieses Projekt in Github's Repository schieben?
Ich habe versucht, mit diesen Schritten:
- Ich habe ein leeres Repository auf GitHub erstellt.
- Ich führte git-bash aus und gab
git init
ein, woraufhin im Stammverzeichnis des Projekts der Ordner.git
erschien. - Ich fügte einige Dateien mit
git add sourcesFolderName
zur Versionskontrolle hinzu. - Ich habe die im vorherigen Schritt hinzugefügten Dateien mit
git commit -m "initial commit"
übertragen. - Ich habe das entfernte Repository mit
git remote add MyProject <url>
angegeben. - Schließlich
git push
, aber nichts wird in das entfernte Repository übertragen... (kein Autorisierungsfehler)
Wie kann ich also vorhandene Quellen in ein neu erstelltes Github-Repository übertragen?
212
3
Die Option
-f
beigit push
erzwingt den Push. Wenn Sie sie nicht benutzen, werden Sie einen Fehler wie diesen sehen:müssen Sie welchen Zweig und welchen Remote angeben, wenn Sie pushen:
Wird wie erwartet funktionieren.
Sie können dies standardmäßig einrichten, indem Sie tun:
was Ihnen erlaubt, einen
git push
von Master aus zu machen, ohne den Remote oder Branch anzugeben.Wenn Sie mit einem Mac arbeiten (und das funktioniert wahrscheinlich auch auf einem PC), finden Sie hier eine sehr einfache Möglichkeit, dies zu tun. Seltsamerweise habe ich lange nach diesem einfachen Verfahren gesucht und es nie gefunden.
Ich weiß, dass es nicht empfehlenswert ist, den Projektordner als Repo-Ordner zu verwenden. Ich mache das ständig, es funktioniert immer, es ist einfach und ich habe nie Probleme damit.