Удаление файла, который никогда не выдвигался - PullRequest
0 голосов
/ 12 июля 2019

Я добавил большой файл в мое git-репо и зафиксировал его в локальной ветке, но когда я пытаюсь отправить его, я получаю сообщение об ошибке, потому что он слишком велик для GitHub.Я хотел бы удалить этот коммит, потому что все коммиты за этим терпят неудачу, потому что этот сбой.

Вот ошибка, которую я получаю:

remote: Resolving deltas: 100% (7/7), completed with 4 local objects.
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: Trace: 59534b1053878c7acadb3629a9c4883d
remote: error: See http://git.io/iEPt8g for more information.

Я попытался git rm, но, разумеется, этот коммит также нельзя сдвинуть.

1 Ответ

0 голосов
/ 12 июля 2019

Это ваш последний коммит в хранилище?Если это так, вы можете запустить

git reset --soft HEAD~1

, который установит ваш локальный репозиторий так, как если бы вы только что собирались снова зафиксировать свои изменения, там вы можете удалить файл, о котором вы говорите, а затем зафиксировать снова, не используя этот файл.в вашем коммите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...