nette/nette — comment on commit 149012dc52010baac32408ce39d0c424ce57c893
File:  line 0
By kukulich:

Podle mě je dost velký rozdíl, kde uděláte force push. Když to uděláte ve svém malém repozitáři nebo větvi (třeba v pull requestu), tak to prakticky nikoho neovlivní. Ale force push do masteru repozitáře, který sleduje aktuálně 348 lidí, může znamenat, že i během těch pár minut si někdo na daném commitu třeba založil fork, aktualizoval submodule atd. Pak se bude hodně divit, proč daný commit najednou zmizel.

Mimochodem, za poslední týden mi GitHub asi 2x hlásil, že byl smazán a znovu vytvořen tag 2.0beta. Nevím, jestli to bylo způsobeno nějakým force pushem nebo se opravdu přetagovávalo, ale prostě to působí špatně. To, že zmizel tag 2.0.1, vem čert. Oficiální release nebyl, takže přetagování klidně mohlo být, ale u starých tagů to působí nedůvěryhodně.