In weniger technischen Begriffen
Meine Antwort ist nicht anders, aber ich füge weitere Informationen hinzu, da diejenigen, die neu sind, davon profitieren könnten, die Informationslücken zu schließen.
Nachdem Sie das Repo auf Github erstellt haben, haben sie Anweisungen. Sie können diesen folgen. Aber hier sind einige zusätzliche Tipps, weil ich weiß, wie frustrierend es ist, mit Git zu beginnen.
Angenommen, Sie haben Ihr Projekt bereits lokal gestartet. Wie viel du hast, spielt keine Rolle. Aber tun wir so, als hätten Sie ein PHP-Projekt. Angenommen, Sie haben die Datei index.php, contact.php und einen Assets-Ordner mit Bildern, CSS und Schriftarten. Sie können dies auf diese Weise tun (einfach), aber es gibt viele Optionen:
Option 1
Melden Sie sich bei Ihrem Github-Konto an und erstellen Sie das Repo.
Im folgenden Bildschirm können Sie es nach unten kopieren, wo Sie es benötigen, wenn Sie auf die Schaltfläche (rechte Seite des Bildschirms) klicken, um "auf dem Desktop zu klonen".
Sie können (oder auf andere Weise) den Inhalt Ihres vorhandenen Projekts in Ihr neues Repo kopieren. Mit der Github-App können Sie von dort aus einfach über die GUI ein Commit ausführen (dh Sie klicken einfach auf die Schaltflächen in der Anwendung). Natürlich geben Sie Ihre Notizen für das Commit ein.
Option 2
- Erstellen Sie Ihr Repo auf Github wie oben erwähnt.
- Wechseln Sie auf Ihrem Computer über das Terminal in Ihr Verzeichnis. Mit der Linux-Befehlszeile würden Sie in das Verzeichnis cd . Von hier aus führen Sie die folgenden Befehle aus, um Ihr vorhandenes Projekt mit Ihrem Repo auf Github zu "verbinden". (Dies setzt voraus, dass Sie Ihr Repo auf Github erstellt haben und es derzeit leer ist.)
Tun Sie dies zuerst, um git zu initialisieren (Versionskontrolle).
git init
Führen Sie dies aus, um alle zu überwachenden Dateien hinzuzufügen. Wenn Sie Dateien haben, die Sie ignorieren möchten, müssen Sie .gitignore
der Einfachheit halber ein hinzufügen, aber verwenden Sie einfach dieses Beispiel, um zu lernen.
git add .
Dann legen Sie fest und fügen eine Notiz zwischen dem ""
"ersten Festschreiben" usw. hinzu.
git commit -m "Initial Commit"
Hier fügen Sie nun Ihr vorhandenes Repo hinzu
git remote add github <project url>
Aber tippen Sie nicht wörtlich <project url>
, sondern Ihre eigene Projekt-URL. Wie bekommst du das? Gehen Sie zu dem Link, auf dem sich Ihr Repo auf Github befindet, und kopieren Sie den Link. In meinem Fall ist eines meiner Repos https://github.com/JGallardo/urbanhistorical, sodass meine resultierende URL für diesen Befehl danach einfach .git hinzufügt . Also hier wäre es
git remote add github https://github.com/JGallardo/urbanhistorical.git
Testen Sie, ob es funktioniert hat
git remote -v
Sie sollten sehen, mit was Ihr Repo verknüpft ist.
Dann können Sie Ihre Änderungen auf Github übertragen
git push github master
oder
git push origin master
Wenn Sie immer noch einen Fehler erhalten, können Sie ihn mit erzwingen -f
. Wenn Sie jedoch in einer Teamumgebung arbeiten, achten Sie darauf, dass Sie keine Gewalt anwenden, da dies zu weiteren Problemen führen kann.
git push -f origin master
git push
?