技术栈

彻底删除git中的某个文件(包括历史提交记录)

gsp10042024-06-24 23:19
bash 复制代码
# 加入要删除example.txt
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch example.txt' --prune-empty --tag-name-filter cat -- --all

官网https://git-scm.com/docs/git-filter-branch已经不建议用git filter-branch,而建议用 git filter-repo。

另外还有个工具叫bfg(beg-repo-cleaner)是一个用于清理Git仓库的开源工具。但是要用到java。

另外贴一个github中的文章:Removing sensitive data from a repository

上一篇:Banded Grid Views
下一篇:【C语言】顺序表(上卷)
相关推荐
qq_37757277
5 小时前
git commit - revert + reset + checkout + reorder
git
2301_76723322
11 小时前
Git使用和理解上的一些问题
git
nyf_unknown
19 小时前
(vue)将文件夹打成tar包, Git Bash(推荐)具体使用
vue.js·git·bash
兔老大RabbitMQ
20 小时前
Git Revert 特定文件/路径的方法
git
星哥说事
1 天前
如何将堡塔云WAF迁移到新的服务器
服务器·git·github
阿政一号
2 天前
Git版本控制器
git
妮妮喔妮
2 天前
SSH协议的GIT转换
运维·git·ssh
今禾
2 天前
Git 日常使用与面试考点详解:从入门到精通
前端·git·面试
Data_Adventure
2 天前
能连上 GitHub(SSH 验证成功),却 push 失败?常见原因与逐步解决方案
前端·git·github
间彧
3 天前
如何解决Git客户端下载缓慢问题
git
热门推荐
01UV安装并设置国内源02KGG转MP3工具|非KGM文件|解密音频03【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)04Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code05蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接062025最新国内服务器可用docker源仓库地址大全(2025年8月更新)07TRAE 规则(Rules)配置指南:个人习惯、团队规范与最佳实践08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09全球最强模型Grok4,国内已可免费使用!(附教程)10TRAE Rules 实践:为项目配置 6A 工作流