参数详情
--oneline将提交显示为单行,包括其标题。
15.1 列出 master 分支中但不在 origin/master 分支中的提交
git rev-list --oneline master ^origin/master
git rev-list 会列出一个分支中而不在另一个分支中的提交。这是一个很棒的工具,当你试图确定代码是否已合并到某个分支时。
使用 --oneline 选项会显示每个提交的标题。
^ 操作符用于从列表中排除指定分支中的提交。
你也可以传递多个分支。例如,git rev-list foo bar ^baz 列出 foo 和 bar 分支中的提交,但不包括 baz 分支中的提交。