【发布时间】:2016-12-22 11:41:27
【问题描述】:
在 Git 历史记录中的所有其他文件中,我有几个“有趣”的文件(我已经接触过)。而且我只想将“有趣”的文件发布为 Git 存储库的历史记录,而不会在此存储库的历史记录中出现任何其他文件。
如何为git filter-branch --index-filter编写智能脚本? (或者至少对于git filter-branch --tree-filter,这是不可取的,因为它速度较慢,而且我保存的树很大。)
请注意,我的问题与人们问的最常见的类似问题有点不同 12:如何从 Git 历史记录中删除特定(“敏感”)文件?我需要删除补码,并保留特定文件。
【问题讨论】:
标签: git bash pattern-matching glob git-filter-branch