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



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

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

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

我正在使用 GIT CLI。

谢谢你的帮助。

编辑: 我正在使用带等级的安卓工作室。一些 *.pid 文件添加到项目中提交的项目中。

我以前遇到过这个问题 请尝试以下命令: 首先使用以下命令查找大文件: 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 文件,即所有提交、标记和分支。

最新更新