Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从git历史记录中发现并删除所有已删除的文件_Git_Github_Git Filter - Fatal编程技术网

从git历史记录中发现并删除所有已删除的文件

从git历史记录中发现并删除所有已删除的文件,git,github,git-filter,Git,Github,Git Filter,问题是: 我有一个github repo,其中充满了不需要的数据,我决定将它们移到一边,只保留我的代码,因为这被认为是一种最佳实践 我的问题是克隆或更改并提交一个非常小的文件花费了太多时间。 现在我已经删除了我所有的数据,我想将它们从github的历史记录中删除,这样我的回购将再次变小 我一直在尝试各种各样的解决方案,但都没有奏效。 我的问题是,我真的不知道我删除了哪些文件,但我只知道我想从我的回购中删除所有已删除的文件的历史记录 有没有一个简单的方法可以做到这一点?我想这是一个非常基本的问题,

问题是:

我有一个github repo,其中充满了不需要的数据,我决定将它们移到一边,只保留我的代码,因为这被认为是一种最佳实践

我的问题是克隆或更改并提交一个非常小的文件花费了太多时间。 现在我已经删除了我所有的数据,我想将它们从github的历史记录中删除,这样我的回购将再次变小

我一直在尝试各种各样的解决方案,但都没有奏效。 我的问题是,我真的不知道我删除了哪些文件,但我只知道我想从我的回购中删除所有已删除的文件的历史记录

有没有一个简单的方法可以做到这一点?我想这是一个非常基本的问题,所以必须有一个解决方案

提前谢谢。

看看这个和这个(只删除每个文件单件)看看这个和这个(只删除每个文件单件)