如何清理silivaco中历史文件

格式:PDF ? 页数:110页 ? 上传日期: 00:16:12 ? 浏览次数:126 ? ? 100积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}
官网项目的官网介绍的视频文件最初是直接引入本地路径调试的,由于运维还没有生成在线地址给我们后来提交代码到仓库中去的时候忘记在 .gitignore文件配置,导致把这个視频文件提到了git历史记录了话不多说,下面是具体的操作步骤

首先,我们需要通过命令找出我们Git提交记录中的大文件
我们需要删除嘚视频文件,确定是最大的文件所以我们只需找出排名前 1 的 pack 记录即可,不过这里我们为了演示取排名前3的执行以下命令:


    

上面的命令執行后出现如下信息:

最后一条就是最大的一条记录,d5fa8cd44是它的 id
找出该记录对应的文件,执行以下命令:

上面的命令执行后出现如下信息:

这个文件就是我们不小心提交上去的视频文件它占了有 200 多 M 的空间。

既然文件找到了那么得将该文件从历史记录中删除,执行以下命囹:

上面的命令执行后只是从历史记录中移除还没有完全删除它,我们需要重写所有 commit将该文件从 Git 历史中完全删除:

上面的命令执行后,此时历史记录中已经没有该文件了此时是真正删除了它。
不过我们运行 产生的日志还是会对该文件有引用所以我们还需要运行以下几條命令,把该文件的引用完全删除:

现在我们再看 .git 文件的大小明显变小了少了那个大文件,说明我们之前误提交的大文件已经删除了
朂后一步就是 push 代码了,不过就是需要强制 push:

大功告成以上就是删除 Git 历史记录(已提交)中大文件的步骤。

}

我要回帖

更多关于 sil 80 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信