Нажмите изменения в каталог .git - PullRequest
2 голосов
/ 07 апреля 2019

Мой .git каталог стал большим, потому что я случайно добавил (а затем удалил) несколько больших файлов.

Я нашел этот скрипт git-delete , который, казалось, приятно уменьшил размер .git dir.Тем не менее, я не могу добавить / зафиксировать / отправить изменения в этот каталог.Я получаю сообщение об ошибке «не в курсе, пожалуйста, извлеките».

Кто-нибудь знает, как я могу применить эти изменения к своему репо?

1 Ответ

1 голос
/ 07 апреля 2019

Вы можете добавить --force или -f к командам git, чтобы заставить git принимать коммиты, которые переписывают историю. Обратите внимание, что переписывание истории не очень хорошая идея для публичных проектов .Но для моих собственных репозиториев git, которые не являются публичными, я время от времени переписываю историю.

После того, как вы сделали свои коммиты, вы можете сделать git push REPO BRANCH --force, чтобы форсировать изменения.На практике это часто git push origin master --force.

...