相关疑难解决方法(0)

使用git rev-list排除分支,但保留包含分支的共同祖先

说我有以下git repo:

- 所有

我想指定所有branches(--all)的git rev-list 但是不包括给定的分支(比方说feature-D),但是我想显示共同的祖先feature-D和其他分支,即commit Initial1.

如果我尝试git rev-list --all ^feature-D提交Initial并被1排除在外:

--all ^ feature-D

当然我可以列出除feature-Dexplicit(git rev-list feature-A feature-B feature-C)之外的所有分支以获得我想要的东西:

feature-A feature-B feature-C

但有没有办法指定一个获取先前结果的转录列表,只能参考feature-D

(请注意,这个问题的灵感来自于这个答案:https://stackoverflow.com/a/20978568/430128)

git version-control

5
推荐指数
1
解决办法
1369
查看次数

标签 统计

git ×1

version-control ×1