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 know it's very late for this one... But here is a (not so simple) oneliner to get what you were looking for:
git show-branch --all 2>/dev/null | grep -E "\[$(git branch | grep -E '^\*' | awk '{ printf $2 }')" | tail -n+2 | sed -E "s/^[^\[]*?\[/[/"
git show-branch (sending the warnings to /dev/null).grep -E "\[$BRANCH_NAME".$BRANCH_NAME is obtained with git branch | grep -E '^\*' | awk '{ printf $2 }' (the branch with a star, echoed without that star).tail -n+2.[$BRANCH_NAME] with sed -E "s/^[^\[]*?\[/[/".