title: how to get the list of commits which are present in branch 1 but not in branch 2
body: <p>i have say two branch 'master' and 'current'. usually i make some changes in master and then cherrypick in curent. but sometimes i made some commit directly in current branch and forgot to  cherry pick into master. now i want to get the list of all the commit id(hash) which are present in current branch but missing from master by any two way</p>
  
  <ol>
  <li>either they haven't been cherry picked in master</li>
  <li>or current branch wasn't merged in master.</li>
  </ol>
  
  <p>how to get the list of these missing commits from master but in current branch?</p>