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с помощью избранного текстового редактора.

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