Я бы хотел запустить unit-tests перед каждым git push и если тесты терпят неудачу, отменяйте push, но я даже не могу найти pre-push hook, есть только pre-commit и pre-rebase.