Застрял в коммит - PullRequest
       1

Застрял в коммит

0 голосов
/ 27 марта 2019

Я добавил несколько файлов по ошибке с

git add <file name>

Затем я запустил

git commit -m '..'

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

Я пробовал с помощью 'git reset', 'git rm', но каждый раз, когда я пытаюсь нажать эти большие файлы, снова появляются!Как мне все сбросить?

1 Ответ

1 голос
/ 27 марта 2019

Обычно в этих случаях вы вносите изменения в созданную вами ревизию, чтобы удалить файлы ..... поэтому, если вы создали ревизии после той ревизии, в которую вы добавили thenm, она не будет работать, поскольку эти файлы уже являются частьюистории проекта .... итак, вернитесь к ревизии, где вы добавили их по ошибке (используйте идентификатор), rm --cache эти файлы и внесите изменения.Тогда вы можете нажать на пульт.

git checkout id-of-the-revision-where-I-added-the-files
git rm --cache file1 file2 file3 etc
git commit --amend --no-edit
# if everything is fine, move the branch pointer and push
git branch -f my-branch
git checkout my-branch
git push some-remote my-branch

Этого должно быть достаточно

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