Používáte-li jako já u některých projektů git push pro odesílání aktuální verze projektu na produkci nebo staging, může se vám hodit následující gist. Jedná se o pre-push hook, který vás ochrání před lidskou chybou v deployi. Pokud pushujete na jiný remote než na origin (např. production nebo staging), tak se vás zeptá, jestli to tam opravdu chcete nahrát.
Jednou jsem omylem stagingovou (naštěstí finální) verzi poslala na produkci a už nechci, aby se to opakovalo.