Prinzipiell finde ich das mit Git sinnvoll. Aber das Prinzip bzw. die Art und Weise, wie das funktioniert, muss ich mir dann doch erst mal aneignen. Jetzt gar nicht so sehr die Befehle, sondern die grundlegende Struktur. Da gehe ich wohl von falschen Vorstellungen aus.
Ich dachte bisher sieht das Setup so aus: |mein PC| -> |Git-Server| -> |Produktivserver|
Also dass ich (und alle anderen Projektmitarbeiter) quasi direkt auf den gespiegelten Dateien auf dem Git-Server arbeiten (Kollaboration wie bspw bei GoogleDocs) und man dann mit einem Befehl alles auf den Produktivserver schiebt.
So wie ich es jetzt hier aus euren Erläuterungen rauslese, hat jeder alle Dateien auf seinem PC, bearbeitet diese und schiebt die dann auf dem Git-Server. Und der schiebt diese dann auf dem Produktivserver.
Na Weihnachten wird Zeit sein, sich mal Tutorials durchzulesen :)