I have two branches: master and dev
I want to create a "feature branch" from the dev branch.
Currently, on the branch dev, I do:
$ git checkout -b myfeature dev
... (some work)
$ git commit -am "blablabla"
$ git push origin myfeature
But, after visualizing my branches, I got:
--**master**
------0-----0-----0-----0-----0
------------------------**dev**----**myfeature**
I mean that the branch seems ff merged, and I don't understand why...
What I'm doing wrong?
Can you explain to me please how you branch off from another branch and push back to the remote repository for the feature branch?
All that in a branching model like the one described here.