% master: mit_externen_repositorys_arbeiten.tex % Mit externen Repositorys arbeiten v0.1 % 2017-01-09 (Rx) \section{Mit externen Repositorys arbeiten} %------------------------------------------ \begin{verbatim} git clone git://git.kernel.org/pub/scm/git/git.git git Repository herunterladen, Port 9418 git clone file:///home/git/project.git Repository herunterladen, legt harte Links an wenn möglich git clone ssh://user@server/project.git ssh Repository herunterladen, Port 22 git clone http(s)://example.com/gitproject.git http(s) Repository herunterladen, Port 80(443) git remote -v zeigt an, welche externen Server für das Projekt lokal konfiguriert sind git remote add Name URL Remote Repository hinzufügen git remote add origin ssh://git@sonne:/srv/git/linux.git Beispiel git fetch Name Informationen aus dem Remote Repository herunterladen git pull Name entspricht git fetch git merge git checkout -b Branch origin/Branch erstellt einen lokalen bearbeitbaren Branch git push origin master Änderungen in ein Remote Repository hochladen git push Remote Branch Brauch auf Remote hochladen git push Remote :Branch löschen entfernter Branches git remote show Name zeigt die URL für das Remote Repository, die Information welche Branches verfolgt werden und welcher Branch aus dem Remote Repository mit dem eigenen Master zusammengeführt wird, wenn Du git pull ausführst git remote rename Name_alt Name_neu Name des Remote Repository lokal ändern git remote rm Name Remote Repository entfernen \end{verbatim}