wie du das Git repro übertagen kannst kommt ein wenig auf die
Fähigkeiten des Server (192.168.1.100) an.
Ich würde so vorgehen. auf denn Server mit
1 | git init --bare --share .
|
ein leeres git repro anlegen. (in den Verzeichnis GitFolder und nur wenn
das noch nicht gemacht wurden ist)
--bare sagt, hier entwickelt keiner es sollen nur die Git Informationen
gespeichert werden, also das was normalerweise im .git Ordner liegt. Das
--share sagt das auch andere User drauf zugreifen können sollen.
meinen lokalen git repro sagen das es denn zusätzlichen Server gibt.
1 | git remote add <Schöner Name> <path zum remote Server>
|
wobei <Schöner Name> einfach eine sprechende Bezeichnung für den Server
sein sollte und <Path zum Remote Server> sowas wie
git://192.168.1.100/GitFolder oder auch
ssh+git://192.168.1.100/GitFolder
je nachdem was dein Server kann.
dann kannst du mit den Befehl
1 | git push <schöner Name> master:master
|
dein lokalen master Branch auf denn Server schieben. Inklusive allen
Commits, hier ist die Syntax <lokalerbranch>:<remote branch>
wenn du auf den Branch Hugo entwickelst must du dann natürlich
Hugo:master sagen, das macht dein lokalen Hugo branch zu den master
branch
des remote Server.
die Server mit die du gegenwärtig Daten tauschen kannst, siehst du mit