Страницы

Поиск по вопросам

четверг, 25 октября 2018 г.

Изменение первого комита

В первом (initial) коммите забыл внести файлы в gitignore сейчас уже комит 20-й.
Как можно выйти с ситуации, чтоб в репозиторий запушить ветку без лишних файлов ?
В удаленный репозиторий ничего не пушил, но описание того что делал важно сохранить.
Возможно ли изменить первый коммит и чтоб те что шли после него уже были без лишних файлов ?


Ответ

Вы что-нибудь на удаленный репозиторий пушили после этого? Если да, то тогда прямо так сделать нельзя, но можно удалить вручную из репозитория файлы, добавленные по ошибке и добавить в гитигнор, и больше они там не появятся.
После уточнения вопроса: Можно попробовать применить git rebase с флагом root для того, чтобы создать новую историю от коммита с правильным гитигнором.

Комментариев нет:

Отправить комментарий