标签: git
让我们说上游git包含一些我不想重新分发的文件,可能它们太大了。也许他们有许可证问题,无论如何。我希望能够在保留历史记录的同时删除这些文件,并保留将上游更改合并到下游分支的功能。
我知道git filter-branch但它似乎是为一次性使用而设计的。重新运行它会重新过滤整个分支。
有没有办法迭代过滤git分支,这样每次从上游分支中提取新的提交时,在过滤的分支中创建相应的新提交?