给定一个特定的分支和路径,获取所有提交的列表:
手动检查(例如git log --all -- path/to
)不是一个选项 - 我想要包含有未更改的更改的提交的完整列表(或包含提交的分支)。
git branch --no-merge
也不好,显然它不能局限于路径。
答案 0 :(得分:0)
回答我自己的问题:
git log --all --oneline ^my_branch -- path/to/my/stuff
此外,要获取包含此类提交的分支的名称:
git log --all --oneline ^my_branch --pretty=format:%H -- path/to/my/stuff | xargs git describe --contains --all