用于查找分支中不存在于 master 中的提交的 Git 命令

Tar*_*pta 4 git github

寻找一个 git 命令,该命令在尚未合并到 master 的分支中显示提交,最好带有哈希、日期、作者姓名和评论。

(这可能是一个重复的问题,但我在 SO 上找不到)

SzG*_*SzG 6

列出不在master但仅在 上的提交branch:

git log master..branch
Run Code Online (Sandbox Code Playgroud)

当您指定范围时,签出哪个分支并不重要。Git 会找到从master到的最短路径branch,首先返回到master,不打印提交,然后在历史上向 前进时列出提交branch。

的默认格式git log包含您希望查看的所有数据。但我也会使用该--decorate选项来突出显示分支和标签。