在Git中,如何压缩与文件或文件夹相关的所有提交?

舞蹈

如何压缩与特定文件或文件夹相关的所有提交?我可能可以第一步收集哈希,然后将它们作为输入传递给第二个命令。

修改提交以删除与特定文件或文件夹相关的部分也是可接受的,所有最近的更改都由新的单个提交来提交。

为了使用例更清楚,让我们说我想消除与特定文件有关的历史记录

蓝色的

您可能要使用git filter-branch,如下所示:

git filter-branch --tree-filter 'rm -rf FOLDERNAME' HEAD

此处有更多信息:http : //git-scm.com/docs/git-filter-branch

请务必小心使用此命令,因为它会重写整个历史记录。确保将存储库的备份副本放在某处。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Java读取文件夹中的所有文件?

如何列出tomcat文件夹中的所有文件?

如何导入文件夹中的所有文件?

如何连接文件夹中的所有JS文件?

如何将文件夹中的所有文件推送到所有git分支

如何列出在Git中更改了文件的所有文件夹名称?

如何随机读取文件夹中的所有文件

如何应用/ patches文件夹中的所有git .patch文件-npm

如何将所有文件(文件夹中每个子文件夹中的最新文件除外)压缩到每个子文件夹一个ZIP文件中?

如何递归压缩目录中的所有子文件夹?

如何访问主文件夹中的所有文件?

如何删除文件夹XXX中的所有文件

将文件夹中的所有更改提交到git存储库

将文件夹中的所有子文件夹压缩为单个zip文件

如何压缩文件夹中的所有文件并通过命令行擦除未压缩的版本?

如何解压缩文件夹的所有子文件夹中的所有rar档案,然后删除档案?

如何压缩几个子文件夹中的所有文件?

如果子文件夹中没有`Archive.zip`,如何压缩所有子文件夹中的所有文件?

如何从文件夹中删除所有文件?

使用YUI压缩器.NET压缩子文件夹中的所有JS文件

Python:将目录中的所有文件夹压缩

如何使用Grunt压缩子文件夹/子目录中的所有JavaScript文件?

埃马克。头盔包。如何在文件夹(不是 git 文件夹)和所有子文件夹中查找文件?

如何获取该文件夹中的所有文件

我将如何实现将文件夹中的所有文件压缩到我的代码中?

如何压缩 Bash 中的所有子文件夹?

如何解压缩我的子目录中的所有 zip 文件夹?

如何在不提取所有内容的情况下访问 gzip 压缩文件夹的子文件夹中的文件?

如何在所有子文件夹中单独压缩所有文件并在之后删除原始文件