Remote-Einrichtung
Nun können wir unser Repository auf unseren zentralen Git-Server pushen, damit die Kollaboration beginnen kann.
$ git remote add origin git.honico.com:personal/sone/git-schulung.git$ git push --set-upstream origin masterEnumerating objects: 4, done.Counting objects: 100% (4/4), done.Delta compression using up to 8 threadsCompressing objects: 100% (3/3), done.Writing objects: 100% (4/4), 384 bytes | 384.00 KiB/s, done.Total 4 (delta 0), reused 0 (delta 0)To git.honico.com:personal/sone/git-schulung.git* [new branch] master -> masterBranch 'master' set up to track remote branch 'master' from 'origin'.
Hierbei ist origin nur der übliche Name für den primären Remote. Die zweite Zeile konfiguriert origin/master als Standard-Remote für diese Branch. In diesem Fall bezeichnet master den Namen der Remote-Branch, die verwendet werden soll (lokale und remote Branches können unterschiedliche Namen haben). Fortan reicht ein einfaches git push um master nach origin/master zu pushen.
Ergebnis
Dass die Daten auf dem Server sind müssen wir für das erste einfach glauben. Dass der Remote gesetzt wurde lässt sich verifizieren:
$ git remote -vorigin git.honico.com:personal/sone/git-schulung.git (fetch)origin git.honico.com:personal/sone/git-schulung.git (push)