( vilmos.nagy | 2018. 06. 03., v – 11:28 )

> Kérdésem, hogy ez volt a megfelelő ("git push --force") parancs?

Attól függ, mit szerettél volna elérni :)

Igen, helyes volt, mert így a remote branch pont azt az állapotot vette fel, ami nálad, lokálban van.

Nem, nem volt helyes, mert (D)VCS-ben nem illik átírni a historyt. Nem illik, mert ha valaki más is dolgozik errefelé, akkor nála eléggé meg fogja kavarni a dolgokat. Ha csak egyszerűen reset-et nyomtál, akkor a másik emberhez az szerintem nem fog lecsorogni (mert a remoteon az nem mint későbbi commit jelenik meg), s ha figyelmetlen, ő újra fel fogja pusholni. Ha kicsit extrémebben írod át a historyt, akkor meg nagyon szép conflictokat generálhat a túloldalon.

Szóval tényleg attól függ, mit szerettél volna elérni :). Másképp nem tudtál volna a remoteon resetet mondani, de nem biztos, hogy ez egy jó lépés.