I am new to GIT
and GIT-Flow
. [ On my python-django project ]
What I did :
git flow feature start new_feature
# perform some commits on the feature/new_feature branch
git push origin feature/new_feature
git flow feature finish new_feature
# I suppose that merges feature/new_feature to develop and deletes feature/new_feature
git push origin develop # Pushes the new changes to remote
Problem:
- The feature/new_feature branch seems to be deleted on my local machine.
- But on
github
[ My remote named origin ] I can see the branch feature/new_feature. - I am confused, it shouldn't show deleted branches.
- I looked around for solution - but they say you should delete them on remote manually, which doesn't seem to fit the abstraction of
git flow
So, do you guys have to delete all your feature branches from all the remotes every time you use git-flow
??
Am I doing something wrong ?