Py学习  »  Git

尽管“git reset--hard head~1”,但.git目录中仍存在不需要的/未跟踪的文件。

tardis • 6 年前 • 916 次点击  

我不小心将一个包含一些大文件的tmp目录添加到了我的(唯一的)本地Git存储库中(现在,.git目录的大小太大,为134 MB)。

我查看了如何“删除”最后一次提交,并找到了命令 git reset --hard HEAD~1 做到了。如果我跑 git log 看看Gitk,最后一次提交确实已经不复存在了。但是如果我再检查一下.git目录的大小,它仍然有134 MB的大小。如果我在.git/objects/i中搜索大文件,我会找到一个与视频文件大小完全相同的文件。因此,似乎已删除提交的文件仍然存在。我想在.git目录中删除这个文件。我已经试过了 git clean -n 但没有显示要删除的内容。

所以我的问题是如何从“未使用”文件中删除/清理/清除.git目录。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30510
 
916 次点击  
文章 [ 1 ]  |  最新文章 6 年前