修改路径并且未合并到给定分支的所有提交的列表

时间:2014-04-25 16:31:58

标签: git

给定一个特定的分支和路径,获取所有提交的列表:

  • 未合并为分支
  • 修改路径中的某个文件

手动检查(例如git log --all -- path/to)不是一个选项 - 我想要包含有未更改的更改的提交的完整列表(或包含提交的分支)。

git branch --no-merge也不好,显然它不能局限于路径。

1 个答案:

答案 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