Skip to main content

Пропуск файлов

Вы можете настроить Git для игнорирования файлов, которые вы не хотите возвращать в GitHub.

Platform navigation

Настройка игнорируемых файлов для одного репозитория

Вы можете создать .gitignore файл в корневом каталоге репозитория, чтобы сообщить Git, какие файлы и каталоги игнорировать при фиксации. Чтобы предоставить общий доступ к правилам игнорировать другим пользователям, которые клонировали репозиторий, зафиксируйте .gitignore файл в репозитории.

GitHub поддерживает официальный список рекомендуемых .gitignore файлов для многих популярных операционных систем, сред и языков в общедоступный репозиторий github/gitignore. Вы также можете использовать gitignore.io для создания .gitignore файла для операционной системы, языка программирования или интегрированной среды разработки. Дополнительные сведения см. в разделе github/gitignore и на сайте gitignore.io .

  1. Откройте ТерминалТерминалGIT Bash.

  2. Перейдите к расположению репозитория Git.

  3. .gitignore Создайте файл для репозитория.

    touch .gitignore
    

    Если команда будет выполнена успешно, она не выведет никаких данных.

Пример .gitignore файла см . в некоторых распространенных конфигурациях gitignore в репозитории Octocat.

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

git rm --cached FILENAME

Настройка игнорируемых файлов для всех репозиториев на компьютере

Вы можете сообщить Git всегда игнорировать определенные файлы или каталоги при создании фиксации в любом репозитории Git на компьютере. Например, эту функцию можно использовать для пропуска любых временных файлов резервного копирования, создаваемых текстовым редактором.

Чтобы всегда игнорировать определенный файл или каталог, добавьте его в файл с именем ignore , расположенным внутри каталога ~/.config/git. По умолчанию Git будет игнорировать все файлы и каталоги, перечисленные в глобальном файле ~/.config/git/ignoreконфигурации. git Если каталог и ignore файл еще не существуют, их может потребоваться создать.

Исключение локальных файлов без создания файла .gitignore

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

Используйте любимый текстовый редактор, чтобы открыть файл, вызываемый .git/info/exclude в корневом каталоге репозитория Git. Любое добавляемое здесь правило не будет синхронизироваться, и будут игнорироваться только файлы для локального репозитория.

  1. Откройте ТерминалТерминалGIT Bash.
  2. Перейдите к расположению репозитория Git.
  3. Откройте файл .git/info/excludeс помощью избранного текстового редактора.

Дополнительные материалы