I used to preach about Git Flow to keep my code releasable, rollback-able, and keep a clean history. But not anymore — now, bad code doesn’t make it into my codebase. This is because I have a robust continuous deployment pipeline, and I want you to have one too….
Source: https://medium.com/@patrickleet/i-have-a-confession-to-make-i-commit-to-master-6a804f334beb