Hallo Klaus1,
Neuer Versuch:
- Ein leeres Master-Repo erstellt (P:\masterrepo)
- Ein leeres Dev-Repo erstellt (T:\test\dev)
- Ein leeres Prod-Repo erstellt (P:\test\prod)
Da liegt schon der Fehler. Du sollst nicht je Server ein Repo erstellen. Du erstellst ein Repo pro Projekt, wo das liegt ist im Grunde egal. Bei mir liegt es für die Arbeit auf einem Server in der Firma. Alle anderen Kopien sind via git clone
geklont worden, etwa so:
Server 1:
mkdir myproject
cd myproject
git init .
Workstation:
git clone git@server1:/path/to/myproject
cd myproject
Production ist dann auch nur ein Clone:
cd /var/www
git clone git@server1:/path/to/myproject www.myproject.de
Bei einer Änderung auf der Workstation machst du dann einmal git commit
und git push
:
cd myproject
git commit -a
git push
zum Veröffentlichen auf Production dann z.B.
git pull
LG,
CK