查找实验室分支中的所有提交但在主分支中

Nic*_*ilt 7 git

git-cherry让我找到上游缺少的所有提交.如何找到本地实验室分支中的所有提交,而不是本地主分支中的所有提交.

git branch -d lab 
Run Code Online (Sandbox Code Playgroud)

上面的操作失败,因为我有一些提交没有合并.我想要那些未合并的提交列表.

mip*_*adi 16

git log master..lab将显示所有lab不在的提交master.

  • 另一种语法(更容易记住)将由`git log lab --not master`或`git log lab ^ master`. (6认同)