突然在git VCS中添加了一些大文件

时间:2017-08-29 03:08:04

标签: git

我突然将一些大文件添加到GIT VCS存储库。

我并且承诺了。 而且我不知道如何删除它们。

我尝试搜索并尝试了一些方法,但我找不到找到它们并删除它们的方法。

我正在使用GIT CLI。

谢谢你的帮助。

编辑: 我正在使用Android工作室和成绩。一些* .pid文件添加到项目中提交的项目中。

1 个答案:

答案 0 :(得分:0)

之前我遇到过这个问题 尝试这些命令: 首先使用此命令查找大文件: git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | awk '/^blob/ {print substr($0,6)}' | sort --numeric-sort --key=2 他们试图用这个命令删除它们。 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch path/to/large/file' --prune-empty --tag-name-filter cat -- --all

此命令将从您的所有存储库中删除alrge文件,意味着所有提交,标记和分支。