> BTW I use a local branch for this, what's the best way actually to show > this branch for easier communication ? You can push it to the remote, to a branch whose name starts with "scratch/". That indicates a branch is up for discussion, and its commits and commit-messages aren't final. Before actually merging the branch, remember to clean it up, in case some of the commits don't follow the style.