技术栈

彻底删除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语言】顺序表(上卷)
相关推荐
pe7er
17 小时前
git submodule简易指南
git
xiaocainiao881
18 小时前
Python 实战:构建 Git 自动化助手
git·python·自动化
Casia_Dominic
1 天前
【三维重建工具】NeRFStudio、3D GaussianSplatting、Colmap安装与使用指南
git·3d·github·点云
构建的乐趣
1 天前
运行ssh -T git@github.com报错
git·ssh·github
落雪小轩韩
2 天前
Git 常用操作与注意事项全攻略
大数据·git
winds~
2 天前
【Git】git的回退功能
大数据·git·elasticsearch
Ring__Rain
2 天前
git fetch的使用
git
b1ng
2 天前
新人程序员 Git 一站式指南
git·github
程序员的世界你不懂
2 天前
IDE 关联 Git 操作
ide·git
热门推荐
01全球最强模型Grok4,国内已可免费使用!(附教程)02KGG转MP3工具|非KGM文件|解密音频03Coze扣子平台完整体验和实践(附国内和国际版对比)04身弱武修法:玄之又玄,奇妙之门05集群聊天服务器---MySQL数据库的建立06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07【无标题】08使用Ruby接入实时行情API教程09DeepSeek各版本说明与优缺点分析10浅谈几种js设计模式