I've been reading a bunch of articles on how to organize your git repository and the most popular method seems to be GitFlow.
However I've also read articles about the downsides to it. I feel like a condensed version of GitFlow is best.
Is there really a need for releases to have their own branch?