When you want someone to review your branch, it is best to have a single diff they can look at instead of browsing the history of your branch.
Assume we are in branch feature_branch and branched from develop.
Show the commits in branch feature_branch (which we are in) since branching from develop. Verify that it looks ok.
[feature_branch *] $ git log develop..
To get the diff of what will be merged, do
[feature_branch *] $ git diff develop..feature_branch
[develop] git diff ...feature_branch
After someone reviews your commit, you can merge it in.
[feature_branch *] $ git checkout develop [develop *] $ git merge feature_branch