Let\'s say I created a new branch my_experiment from master and made several commits to my_experiment. If I do a git log
I think an option for your purposes is git log --online --decorate. This lets you know the checked commit, and the top commits for each branch that you have in your story line. By doing this, you have a nice view on the structure of your repo and the commits associated to a specific branch. I think reading this might help.