删除不在master :: head中的文件的历史记录

时间:2019-01-23 00:04:19

标签: git github directory rename

是否可以删除不在头的文件的历史文件引用?我有一个拥有109,000次提交的存储库,而使用Rewrite来处理这么多提交非常糟糕。

根据此处的逻辑重命名目录
https://angular.io/guide/attribute-directives

我正在尝试清理git存储库,在该存储库中我已进行了历史目录移动,并维护了历史记录,现在我已经确认历史记录保留在新目录中,我想删除旧目录,并将其全部删除历史。

我计划在完成以动态拆分目录时使用以下内容。 https://gist.github.com/emiller/6769886

我已经尝试了以下方法,但是它似乎并没有清除对我没有多大帮助的旧提交。

git gc

重新哈希的预期结果是一个小型存储库,其中不包含随后被删除的目录的历史记录。

1 个答案:

答案 0 :(得分:0)