Софт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Посмотрите, Как Преобразовать Репозитории SVN в Репозитории Git для помощи, делающей это. Также посмотрите этот скрипт Bash, который может достичь того же.

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

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

коснуться .gitignore

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

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

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

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

.DS_Store 
.DS_Store?
._ * .Trashes
ehthumbs.db
Thumbs.db

Вот пример GITIGNORE, который исключает файлы LOG , SQL и SQLITE из исходного кода:

* .log 
* .sql
* .sqlite

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

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

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

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

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

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

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

Похожие посты
Софт

CrashPlan для малого бизнеса

Софт

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

Софт

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

Софт

Обзор igHome: полная замена iGoogle