1. Lokales Verzeichnis unter die Kontrolle von Git stellen
$ cd DIR
$ git init
$ git add .
$ git commit -m "Erstes Commit"
(Dieser Schritt kann natürlich übersprungen werden, wenn das
Verzeichnis bereits unter der Kontrolle von Git steht.)
2. Neues Repository auf GitHub anlegen
Auf GitHub einloggen und ein leeres
Repository unter dem Menüpunkt + | New Repository erstellen. GitHub
empfiehlt, in diesem Schritt keine README-, license- oder
.gitignore-Datei generieren zu lassen, um Konflikte mit eventuell
schon existierenden lokalen Dateien auszuschließen.
3. Repositories verknüpfen und Daten übertragen
$ git remote add origin URL
$ git push -u origin master
Hierbei ist URL die Adresse des GitHub-Repository, die nach dessen
Anlegen in Schritt 2. im oberen Teil der Seite angezeigt wird,
git@github.com:USER/REPO.git # SSH-Protokoll
oder
https://github.com/USER/REPO.git # HTTPS-Protokoll
Besser ist es, SSH als Protokoll zu nutzen, da dann Public
Key Athentifizierung ohne Passworteingabe genutzt werden kann.
Von HTTPS nach SSH wechseln
Wurde unter 3. HTTPS als Protokoll gewählt, kann dies nachträglich
geändert werden mit:
$ git remote set-url origin git@github.com:USER/REPO.git
Datenfluss der wichtigsten Git-Kommandos
Links