After git flow init
, how to remove the git flow model?
How do I remove all related config from the .git/config
file?
$ git flow init
# force reset $ git flow init -f
How to remove below content from the .git/config
file?
[gitflow "branch"] master = master develop = develop [gitflow "prefix"] feature = feature/ release = release/ hotfix = hotfix/ support = support/ versiontag =
While there is no undo git init command, you can undo its effects by removing the . git/ folder from a project. You should only do this if you are confident in erasing the history of your repository that you have on your local machine.
Release branches When creating a release branch, it uses the current state of 'develop' branch as its base. You can make any further small commits to make it production ready, then you can run git flow release finish 'v0. 1' to finish the release.
Git-flow is a wrapper around Git. The git flow init command is an extension of the default git init command and doesn't change anything in your repository other than creating branches for you.
You can do what @Peter said from the command line too!
Those commands remove all the sections of the git config file related to gitflow.
git config --remove-section "gitflow.path" git config --remove-section "gitflow.prefix" git config --remove-section "gitflow.branch"
Then you can re-init gitflow as usual.
git flow init
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With