我突然将一些大文件添加到GIT VCS存储库。
我并且承诺了。 而且我不知道如何删除它们。
我尝试搜索并尝试了一些方法,但我找不到找到它们并删除它们的方法。
我正在使用GIT CLI。
谢谢你的帮助。
编辑: 我正在使用Android工作室和成绩。一些* .pid文件添加到项目中提交的项目中。
答案 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文件,意味着所有提交,标记和分支。