Hej Auge,
git pull
Jetzt hätte ich gerne die Möglichkeit zu sagen: auf dem Server ist alles nicht mehr relevant, ich möchte den lokalen Stand jetzt 1:1 auf den Server übertragen. 😉
git push origin [branchname] -f
Falls allerdings jemand anderes den dabei überschriebenen Stand des Repos auf dem Server geforkt haben sollte, haben die beiden Repositories (deines und das des Forkers) wieder unterschiedliche Stände. Deines beïnhaltet die Änderungen, deren Übertragung du erzwungen hast und seines beïnhaltet diese Änderungen nicht, weil der Fork vor der Übertragung deiner Änderungen stattgefunden hat.
Du solltest mit
-f
beziehungsweise--force
sehr vorsichtig umgehen.
Bisher arbeite ich ganz einsam und allein an meinen Projekten.
Komischerweise hatte ich schon bei SVN immer mal wieder einen Punkt, an dem es nicht weiterging und ich ein neues Repo anlegen musste. Jetzt hatte ich das zum ersten Mal auch bei git. Passiert euch das denn nicht?
Marc