Cons of Git Flow Not suitable for continuous delivery or continuous deployment. Many branches to maintain. You need to remember to merge branches back into others to maintain consistency. Due to the overhead required to release, it can lead to a technical debt build-up.