列表在 master 中提交但不在 originmaster 中提交

git rev-list --oneline master ^origin/master 

Git rev-list 將列出一個分支中不在另一個分支中的提交。當你試圖弄清楚程式碼是否已合併到分支中時,它是一個很好的工具。

  • 使用 --oneline 選項將顯示每個提交的標題。
  • ^運算子從列表中排除指定分支中的提交。
  • 如果需要,你可以傳遞兩個以上的分支。例如,git rev-list foo bar ^baz 列出了 foo 和 bar 中的提交,但不是 baz。