Push with pre-commit hook