Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git版本列表从匹配模式的分支中排除_Git - Fatal编程技术网

git版本列表从匹配模式的分支中排除

git版本列表从匹配模式的分支中排除,git,Git,我想向git rev log编写一个查询,以执行以下操作 git rev-list HEAD ^origin/a ^origin/b ... 其中我排除了从源上的分支可以访问的所有提交 我看到可以传递-branchs=origin/*标志,但我似乎无法将其与^option组合起来排除它们 最终目标是找到远程分支上最接近的提交头。我在看git merge base,但我认为这在这里不太管用 啊,正确的方法是使用-而不是^ git rev-list HEAD --not --branch=orig

我想向git rev log编写一个查询,以执行以下操作

git rev-list HEAD ^origin/a ^origin/b ...
其中我排除了从源上的分支可以访问的所有提交

我看到可以传递-branchs=origin/*标志,但我似乎无法将其与^option组合起来排除它们


最终目标是找到远程分支上最接近的提交头。我在看git merge base,但我认为这在这里不太管用

啊,正确的方法是使用-而不是^

git rev-list HEAD --not --branch=origin/*