

GIt 清除历史已提交文件、永久删除文件
source link: https://surest.cn/archives/169/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

step 1
git filter-branch --force --index-filter "git rm -rf --cached --ignore-unmatch filename" --prune-empty --tag-name-filter cat -- --all
step2
rm -rf .git/refs/original && git reflog expire --expire=now --all
git gc --prune=now
step 3
git push --force
https://blog.csdn.net/fcymk2/article/details/86551840
本文由 邓尘锋 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Apr 27, 2021 at 02:11 pm
Recommend
-
12
清除Git仓库未托管的文件 需使用命令行clean git仓库的地方不多,就没有怎么记,在blog里面记录一下,下次好找。
-
11
2.3 Git 基础 - 查看提交历史 查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 我们使用一个非常...
-
5
从 git 版本库中删除文件的历史记录 作者: 张志强 ...
-
3
V2EX › git Git 提交时莫名其妙删除文件 ddllzz · 7 小时 43 分钟前 · 1294 次点击 ...
-
6
一、合并提交当你在本地已经有了好几次提交,但提交MR的时候发现这几次提交需要合为一次提交,想合并的时候该怎么做呢? 这时候需要使用git rebase -i进入交互模式来完成,请看下面的例子: 在我的test项目里,我要把前两次提交(4d0f9...
-
5
以前公司的一个项目代码,从2014年一直存活到了2021年,目前应该还在被使用。整个代码将近2G,git文件极大,其中很大的一个原因是代码里存放过apk文件。如此大的项目,导致下载、发布很困难。 最初打算创建一个新的远程仓库用来替换旧仓库,但是该项目涉及...
-
4
如何删除GitHub中的历史提交记录 2022-05-26...
-
6
V2EX › 问与答 如何关闭, windows(永久)删除文件后, 对应存储区块被 0 覆写的特性?
-
6
Linux 安全(永久)删除文件和文件夹发表于2023-06-01|更新于2023-06-01|technology
-
8
Git 历史提交日志导出到文件中 2023-11-07 Git ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK