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

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

Git rev-list 将列出一个分支中不在另一个分支中的提交。当你试图弄清楚代码是否已合并到分支中时,它是一个很好的工具。

  • 使用 --oneline 选项将显示每个提交的标题。
  • ^运算符从列表中排除指定分支中的提交。
  • 如果需要,你可以传递两个以上的分支。例如,git rev-list foo bar ^baz 列出了 foo 和 bar 中的提交,但不是 baz。