git - 如何从 Git 历史记录中删除具有给定扩展名的文件,除非提交的标签存在
问题描述
有没有办法从 Git 存储库的历史记录中删除一个文件或所有具有给定扩展名的文件?但除非提交上有标签。
因此,重写历史记录,删除带有扩展名的文件或文件,但不要触摸带有标签的提交。
我已经检查了 BFG,但这只会清除所有出现的情况。
解决方案
推荐阅读
- sql - MS-Access 找不到主表的 ref 字段的唯一索引
- python - 过滤带有空数据的熊猫数据框列
- python - scikit-learn 中的 GaussianProcessRegressor 类是否以并行方式进行操作?
- python - 你如何在 python 中为一副纸牌编写适当的蒙特卡罗模拟?
- c - 按位 C - 从无符号整数中解压缩有符号的 10 位数字
- javascript - R中Leaflet中的openweathermap天气图块
- encoding - VSCode 对文件重复操作
- ruby-on-rails - 我应该使用字符串、符号或第三个东西来包含属性吗?
- gradle - 如何使用单个 build.gradle 配置向 kotlin 多平台项目添加依赖项
- python-3.x - 为什么需要将 python 文件转换为可执行文件?