https://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html
重新映射到祖先
通过使用rev-list(1)参数,例如路径限制器,您可以限制被重写的修订集。但是,命令行上的正数引用是有区别的:我们不会让它们被这些限制器排除在外。为此目的,它们被重写为指向最近的未被排除的祖先。
答案 0 :(得分:0)
我认为它说当你使用rev-list选项时,其中一个选项会“隐藏”你的一个肯定的提交引用(即你想要保留和过滤的提交的引用)然后而不是忽略它,重新映射会改变你的正面引用(所以它不会保留你确切指定的那个)到它的一个仍然在选项中的祖先(但它至少会保留你想要的祖先; - )
我想在某些情况下,这意味着rev-list选项可以进行过滤(如删除不需要的提交),而不必编写过滤器并选择--prune-empty
选项。