A-->B-->C-->D-->E (master)
\->X-->Y-/-->Z (debug)
大家好 如果试试
git log master..debug
然后我只得到Z,因为X,Y被合并到主分支。 简而言之, 我想获得在调试分支中提交的所有日志/提交
答案 0 :(得分:1)
使用..
表示法,例如像这样:
git log master..feature
列出了可从功能访问的所有提交,并排除了可从主服务器访问的提交。换句话说,它列出了功能上的“仅”提交。
答案 1 :(得分:0)
git log parent_branch..new_branch
答案 2 :(得分:0)
您可以通过指定范围来完成此操作。
假设X的散列是abcd123,Y是dcba321。
您可以致电:
git log abcd..dcba
这将显示范围。您可以截断哈希值,只要它保持唯一(例如使用前几个字符)。
答案 3 :(得分:0)
所以要清楚,你想要调试分支上的所有提交,因为它最初是从主分支? B是调试分支的父级,所以试试,
git log B..debug