Ezért jó a Gerrit (vagy akár Github / Gitlab), mert ott ha jól van beállítva, akkor nem tud agyatlanul pusholni. Gerriten pl. kizárólag refs/for/branchneve virtuális branchra pusholhat, és ott is csak oda, ahova joga van. A pushból pedig a Gerrit changeseteket gyárt, és már lehet is reviewzni.
Trükközés a historyval meg egyéb nyalánkságok kizárva.