This morning I was creating a new branch to start work on a new feature and I use git flow.
To start a new feature you type…
git flow feature start FeatureName
After typing that and pressing enter git flow complained that it was initialized and I should run the command…
git flow init
I’ve been working in this same environment for two years. I know git flow is configured, but like a good automaton I followed the directions. Of course, you can guess what happened, right? Yep, git flow init says “Hey, you’re good to go!”
I wasn’t. My commands still failed with the same message.
Yep, that’s right, cd into the .git directory for that repository and remove all git flow references from your git config file. Then run git flow init. All better.