列表在 master 中提交但不在 originmaster 中提交
git rev-list --oneline master ^origin/master
Git rev-list 将列出一个分支中不在另一个分支中的提交。当你试图弄清楚代码是否已合并到分支中时,它是一个很好的工具。
- 使用
--oneline
选项将显示每个提交的标题。 ^
运算符从列表中排除指定分支中的提交。- 如果需要,你可以传递两个以上的分支。例如,
git rev-list foo bar ^baz
列出了 foo 和 bar 中的提交,但不是 baz。