我想写一个查询到git rev-log来做类似
的事情git rev-list HEAD ^origin/a ^origin/b ...
其中我排除了从原始分支到达的所有提交。
我发现我可以通过--branches=origin/*
标记,但我似乎无法将其与^
选项结合使用以排除它们。
最终目标是找到远程分支上最近的HEAD提交。我在看git merge-base
,但我认为这并不适合。
答案 0 :(得分:0)
啊,正确的方法是使用--not
代替^。
git rev-list HEAD --not --branch=origin/*