参数详情

  • --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 分支中的提交。