技术栈

彻底删除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语言】顺序表(上卷)
相关推荐
凤凰战士芭比Q
7 小时前
DevOps理念、Git(Git常用命令)、Gitlab仓库
git·gitlab·devops
CoderJia程序员甲
7 小时前
GitHub 热榜项目 - 日榜(2025-12-20)
git·ai·开源·llm·github
Mr_Dwj
18 小时前
【工具】Git 子仓库管理
git
Rysxt_
1 天前
Git Rebase 变基教程:作用、使用场景与合并的区别
git·变基
刘某某.
1 天前
提交 git 的三种方式
git
bigHead-
1 天前
Git 修改远程仓库地址的几种方法
git
杀手不太冷!
1 天前
Jenkins的安装与使用;git clone url的时候,url为http和ssh时候的区别
git·http·jenkins
qq_22905801
1 天前
GIT使用方法
git
YMGogre
1 天前
Git 多人协作开发
git
凯子坚持 c
2 天前
Git 多人协作深度解析:从工作流模拟到仓库维护
git
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04BongoCat - 跨平台键盘猫动画工具05在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)06jdk21下载、安装(Windows、Linux、macOS)07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08sqli-labs靶场通关笔记:第18-19关 HTTP头部注入09Open-AutoGLM Windows 安装部署教程10RedissonClient的配置解析