Я только начал использовать git и GitHub.Я попытался нажать на большой файл и получил сообщение об ошибке.Итак, я удалил файл, но все равно получаю то же сообщение об ошибке, даже если файл не существует.
Я читал другие посты, предлагающие использовать команду git filter-branch, показанную в первой строкеприведенный ниже фрагмент кода.
Я попытался вставить каталог и имя файла в часть file / dir команды и выполнил команду без ошибок.Но я все еще получаю ту же ошибку.Я не смог найти никакого другого разрешения, кроме этого.Кажется, работает на других.Я не понимаю, почему это не работает для меня.
#command that works for others
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <file/dir>' HEAD
MAC OS Terminal
#I enter & execute command
$git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <pagerank>' HEAD
Rewrite 02d20ace05b2327ae69832d94d8e22f222cd3700 (1/7) (0 seconds passed, remaining 0 predicted) /usr/local/git/libexec/git-core/git-filter-branch: eval: line 425: syntax error near unexpected token `newline'
/usr/local/git/libexec/git-core/git-filter-branch: eval: line 425: `git rm -r --cached --ignore-unmatch <pagerank>'
index filter failed: git rm -r --cached --ignore-unmatch <pagerank>
#git status and push
$git status
On branch master
Your branch is ahead of 'origin/master' by 4 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
Robs-MacBook-Pro:Git_repo
$ Git push -u origin master
Enumerating objects: 27, done.
Counting objects: 100% (27/27), done.
Delta compression using up to 4 threads
Compressing objects: 100% (25/25), done.
Writing objects: 100% (26/26), 156.52 MiB | 6.30 MiB/s, done.
Total 26 (delta 3), reused 1 (delta 0)
remote: Resolving deltas: 100% (3/3), done.
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: Trace: 475810e9f982012443b42937b517e5db
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File Pagerank/spider.sqlite is 784.58 MB; this exceeds GitHub's file size limit of 100.00 MB
To https://github.com/resonates7/Repo_1.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://github.com/resonates7/Repo_1.git'
Я хочу понять, что происходит, чтобы я мог отлаживать будущие проблемы и успешно отправлять свои файлы на github.Мне не нужно сохранять большие файлы там.Заранее спасибо за помощь от всех, кого вы действительно умные люди.