Git. Удалить файл из репозитория
Данный материал предоставлен сайтом
PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Если вы сделали commit и push файла в ветку, но потом поняли, что файл не должен был попасть в репозиторий, то в целом можно подумать, что если добавить файл в .gitignore, то файл перестанет индексироваться и git перестанет отслеживать в нем изменения.
Но это не совсем так. По сути файл будет точно так же отслеживаться.
Для того, чтобы удалить файл из репозитория и перестать индексировать и отслеживать в нем изменения нужно:
- Добавить файл в .gitignore
- git rm --cached --ignore-unmatch index.php - Удалить файл index.php из репозитория (Физически файл будет храниться на диске)
- git commit -am "Сообщение коммита" - Создание коммита который будет автоматически индексировать каждый, уже отслеживаемый, на момент коммита файл, позволяя вам обойтись без git add
- git push origin [Название ветки] - Push изменений на сервер
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.