Git branches & commits history after merge
I'm working on a project (alone) and for every feature I develop I create a new branch, work on this feature, then merge it to master. So normally I never work on two different branches at one time and never touch master while working on a branch. When I merge a branch I see that (using gitx and gitk ) the history of master branch gets all the commits I've done to the merged branch. I mean if I have something like: master a-b-c-d \z-x-y-- |branch name after merge I get: a-b-c-d-z-x-y |branch name Yes, I see the merged branch name highlighted (using gitx and gitk ), but what I was expecting is