Чтобы игнорировать отправленные файлы в Git, вам необходимо изменить файл .gitignoreвашего репозитория Git. Этот файл определяет шаблоны для файлов и каталогов, которые Git должен игнорировать. Вот несколько способов игнорировать отправленные файлы:
-
Добавьте файлы в
.gitignore: откройте файл.gitignoreв корневом каталоге вашего проекта (или создайте его, если он не существует).. Добавьте имена файлов или шаблоны файлов, которые вы хотите игнорировать, каждый в новой строке. Сохраните файл и зафиксируйте его в своем репозитории. Git будет игнорировать указанные файлы. -
Удалить файлы из репозитория. Если вы уже отправили файлы в свой репозиторий, вы можете удалить их из истории Git с помощью команды
git rm. Эта команда удаляет файлы как из рабочего каталога, так и из истории репозитория Git. После удаления файлов зафиксируйте изменения.Пример:
git rm --cached -
Используйте подмодули Git. Если файлы, которые вы хотите игнорировать, находятся в отдельном репозитории, вы можете рассмотреть возможность использования подмодулей Git. Добавив репозиторий в качестве подмодуля, вы можете исключить его из отслеживания основным репозиторием.
-
Обновите
.gitignoreдля уже отслеживаемых файлов. Если в вашем репозитории есть файлы, которые вы хотите игнорировать, вы можете использоватьgit update-indexКоманда для обновления статуса файла. Это позволяет вам игнорировать перемещение файла вперед, сохраняя при этом существующую копию в вашем репозитории.Пример:
git update-index --skip-worktree -
Сбросить файлы. Вы можете сбросить определенные файлы до состояния, в котором они находились до изменения, фактически игнорируя любые внесенные в них изменения. Это можно сделать с помощью команды
git checkout.Пример:
git checkout -- -
Используйте глобальный файл
.gitignore: если вы хотите игнорировать определенные файлы во всех ваших репозиториях, вы можете создать глобальный файл.gitignore. Этот файл следует разместить в вашем домашнем каталоге, и Git автоматически будет использовать его для всех ваших репозиториев.