如何从git存储库中完全删除文件?

时间:2017-03-01 01:27:20

标签: linux git

我首先将app.apk添加到git存储库中,然后我们决定从git存储库中删除app.apk。不仅要从源代码目录中删除它,还要从.git目录中删除它以减小git存储库的大小。

假设我有这样的提交日志:

commit07 remove `app.apk` from source code directory
commit06 update some files
commit06 update `app.apk` and some files
commit05 fix some bug in source code files
commit04 update `app.apk` and some other source code files
commit03 update some source code files
commit02 add `app.apk` and some other source code files
commit01 init

但尺寸不缩小。我也希望从历史记录中删除app.apk

这意味着如果我结帐commit04,ls app.apk会说app.apk not found

提交哈希值可以更改。

有可能吗?

0 个答案:

没有答案