Файл GITIGNORE (что это такое и как его открыть)

А файл с GITIGNORE расширение файла это файл Git Ignore, используемый с системой управления версиями / версиями, называемой Git.

Что такое файл GITIGNORE?

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

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

Вы можете найти десятки примеров файлов GITIGNORE, рекомендуемых в различных сценариях, из Страница шаблонов .gitignore на GitHub.

Как открыть файл GITIGNORE

Снимок экрана нескольких файлов GITIGNORE в Windows 10, которые открываются с помощью Блокнота

Файлы GITIGNORE представляют собой простые текстовые файлы, то есть вы можете открыть их с помощью любой программы, которая может читать текстовые файлы.

Пользователи Windows могут открывать файлы GITIGNORE с помощью встроенной программы «Блокнот» или бесплатного приложения Notepad ++. Чтобы открыть файлы GITIGNORE в macOS, вы можете использовать Gedit. Пользователи Linux (а также Windows и macOS) могут найти

Атом полезно для открытия и редактирования файлов GITIGNORE.

Однако файлы GITIGNORE на самом деле непригодны для использования (т. Е. Они не работают как файл игнорирования), если они не используются в контексте Git, который является бесплатно программное обеспечение который работает в Windows, Linux и macOS.

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

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

Файлы GITIGNORE полезны для обмена правилами игнорирования с кем-либо еще, кто может клонировать ваш репозиторий. Вот почему, согласно GitHub, важно зафиксировать его в своем репозитории.

Как конвертировать в / из файла GITIGNORE

Видеть этот поток переполнения стека для получения информации о преобразовании CVSIGNORE в GITIGNORE. Простой ответ - нет обычный конвертер файлов это может сделать это за вас, но может быть сценарий, который вы можете использовать для копирования шаблонов файла CVSIGNORE.

Видеть Как преобразовать репозитории SVN в репозитории Git за помощь в этом. Также см этот сценарий Bash это могло бы достичь того же самого.

Чтобы сохранить файл GITIGNORE в формате текстового файла, используйте один из текстовых редакторов, упомянутых выше. Большинство из них могут конвертировать в TXT, HTML и аналогичные текстовые форматы.

Расширенное чтение файлов GITIGNORE

Вы можете создать локальный файл GITIGNORE из Терминала с помощью этого команда:

коснитесь .gitignore. 

Глобальный можно сделать так:

git config --global core.excludesfile ~ / .gitignore_global. 

В качестве альтернативы, если вы не хотите создавать файл GITIGNORE, вы можете добавить исключения в свой локальный репозиторий, отредактировав файл .git / информация / исключить файл.

Вот простой пример файла GITIGNORE, который игнорирует различные файлы, сгенерированные операционная система:

.DS_Store 
.DS_Store?
._ *. Мусор
ehthumbs.db
Thumbs.db.

Вот пример GITIGNORE, исключающий БРЕВНО, Файлы SQL и SQLITE из исходного кода:

*.бревно 
* .sql
* .sqlite.

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

Обязательно помните, что если вы уже отметили файл, чтобы его нельзя было игнорировать, а затем добавьте игнорирование Правило для него в файле GITIGNORE, Git не проигнорирует файл, пока вы не отмените его с помощью следующей команды:

git rm - кэшированное имя файла. 

Ваш файл все еще не открывается?

Если ваш файл работает не так, как описано выше, убедитесь, что вы правильно читаете расширение файла. Например, если вы не можете открыть его в текстовом редакторе или Git не распознает файл, возможно, вы действительно имеете дело с файлом GITIGNORE.

IGN - это еще один файл игнорирования, но он находится в формате файла списка игнорирования RoboHelp, созданном и используемом с Adobe RoboHelp для создания справочных документов Windows. Хотя файл может выполнять аналогичную функцию - перечислять слова, которые игнорируются при поиске по документации, - он не может использоваться с Git и не следует тем же правилам синтаксиса.

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

часто задаваемые вопросы

  • Как мне узнать, что находится в моем GITIGNORE?

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

  • Что такое GITIGNORE и GITATTRIBUTES в Visual Studio?

    В файле GITIGNORE перечислены элементы, не отслеживаемые репозиторием Git, а в файле GITATTRIBUTES указано, как обрабатывать определенные файлы на основе имени пути. Вы можете открывать и изменять оба файла в Visual Studio из Настройки репозитория > Игнорировать файлы и атрибуты.

  • Как мне GITIGNORE папку?

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