Кажется, я этого не понимаю.Со страницы этой страницы Я пытаюсь исправить коммит, в который я добавил папку сборки с большими файлами.
Я удалил папку с локального диска.Я имею:
$ git add -u
$ git commit
Но когда я нажимаю, я получаю слишком большую ошибку файла, два .pdb's
все еще находятся в локальном git.Но я больше не вижу их с:
$ git status
Я сделал:
$ git ls-tree --full-tree -r HEAD
The `.pdb` file or `Debug` folder is not on the list.
Я перепробовал все варианты того, что я могу найти в Интернете, неудачно.Пуш в части:
$ git push origin master
или просто
$ git push
и:
Counting objects: 499, done.
remote: warning: File project/Debug/CAD.pdb is 68.07 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
remote: warning: File project/Debug/vc141.pdb is 66.48 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
Еще когда:
$ git rm --cached -r ./project/Debug
fatal: pathspec './project/Debug' did not match any files
или даже:
$ git rm --cached ./project/Debug/CAD.pdb
fatal: pathspec './project/Debug/CAD.pdb' did not match any files
$ git commit -m "deleted files"
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
Тем не менее он продолжает появляться в git push
.
с использованием git версии 2.9.2.windows.1 Спасибо, Дэн.