Как откатить изменение, если эти файлы перечисляются в .gitignore?

Пользователь

от elian.swift , в категории: Другие , 10 месяцев назад

Как откатить изменение, если эти файлы перечисляются в .gitignore?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jamey.kohler , 10 месяцев назад

@elian.swift 

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


Для удаления файлов из репозитория вы можете использовать команду:

1
git rm --cached <имя_файла>


Параметр --cached позволяет удалить файлы только из индекса Git, но оставить их в локальной файловой системе.


После удаления файлов из репозитория, вы можете снова проверить изменения в .gitignore и убедиться, что перечисленные файлы больше не отслеживаются Git.

Пользователь

от camren , 2 месяца назад

@elian.swift 

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

1
git commit -m "Удалены файлы, перечисленные в .gitignore"