Файл GITIGNORE (що це таке і як його відкрити)
А файл з GITIGNORE розширення файлу є файлом Git Ignore, який використовується з системою керування версіями/джерелом під назвою Git.
Що таке файл GITIGNORE?
Файл Git Ignore визначає, які файли та папки слід ігнорувати в даному вихідному коді.
Його можна використовувати на основі шляху, щоб правила застосовувалися лише до певних папок, але ви також можете створити глобальний файл GITIGNORE, який застосовується до кожної Git репозиторій ти маєш.
Ви можете знайти десятки прикладів файлів GITIGNORE, які рекомендовані в різних сценаріях, від Сторінка шаблонів GitHub .gitignore.
Як відкрити файл GITIGNORE
Файли GITIGNORE – це звичайні текстові файли, тобто ви можете відкрити їх за допомогою будь-якої програми, яка може читати текстові файли.
Користувачі Windows можуть відкривати файли GITIGNORE за допомогою вбудованої програми Notepad або безкоштовної програми Notepad++. Щоб відкрити файли GITIGNORE в macOS, ви можете використовувати Gedit. Користувачі Linux (а також Windows і macOS) можуть знайти атом корисно для відкриття та редагування файлів GITIGNORE.
Однак файли GITIGNORE фактично не можна використовувати (тобто вони не функціонують як файл ігнорування), якщо вони не використовуються в контексті Git, який безкоштовне програмне забезпечення який працює на Windows, Linux і macOS.
Ви можете використовувати файл GITIGNORE, розмістивши його там, де ви хочете, щоб правила застосовувалися. Розмістіть інший каталог у кожному робочому каталозі, і правила ігнорування працюватимуть для кожної папки окремо. Якщо ви помістили файл GITIGNORE у файл коренева папка робочого каталогу проекту, ви можете додати туди всі правила, щоб він набув глобальної ролі.
Не розміщуйте файл GITIGNORE в каталозі репозиторію Git; це не дозволить застосувати правила, оскільки файл має бути в робочому каталозі.
Файли GITIGNORE корисні для обміну правилами ігнорування з будь-ким іншим, хто може клонувати ваше сховище. Ось чому, згідно з GitHub, важливо зафіксувати його у своєму сховищі.
Як конвертувати в/з файлу GITIGNORE
Побачити цей потік Stack Overflow для отримання інформації про перетворення CVSIGNORE на GITIGNORE. Проста відповідь полягає в тому, що немає звичайний конвертер файлів який може зробити це за вас, але може бути сценарій, який можна використовувати для копіювання шаблонів файлу CVSIGNORE.
Побачити Як перетворити репозиторії SVN в репозиторії Git за допомогу в цьому. Також див цей сценарій Bash які могли б досягти того ж самого.
Щоб зберегти ваш файл GITIGNORE у текстовому форматі, скористайтеся одним із згаданих вище текстових редакторів. Більшість із них можуть конвертувати в TXT, HTML та подібні формати звичайного тексту.
Розширене читання файлів GITIGNORE
За допомогою цього ви можете створити локальний файл GITIGNORE з терміналу команда:
торкніться .gitignore.
Глобальну можна зробити так:
git config --global core.excludesfile ~/.gitignore_global.
Крім того, якщо ви не хочете створювати файл GITIGNORE, ви можете додати виключення до свого локального сховища, відредагувавши файл .git/info/exclude файл.
Ось простий приклад файлу GITIGNORE, який ігнорує різні файли, створені за допомогою операційна система:
.DS_Store
.DS_Store?
._* .Сміття
ehthumbs.db
Thumbs.db.
Ось приклад GITIGNORE, який виключає LOGфайли, SQL і SQLITE з вихідного коду:
*.log
*.sql
*.sqlite.
Існує багато шаблонних правил, яких потрібно дотримуватися, щоб дотримуватись належного синтаксису правила, яких вимагає Git. Ви можете прочитати про це та багато іншого про те, як працює файл, з офіційного сайту Документація GITIGNORE веб-сайт.
Обов’язково пам’ятайте, що якщо ви вже перевірили файл, щоб його не ігнорувати, а потім додайте ігнор правило для нього у файлі GITIGNORE, Git не ігноруватиме файл, доки ви не відстежите його за допомогою такої команди:
git rm --кешована назва файлу.
Ваш файл все ще не відкривається?
Якщо ваш файл не працює, як описано вище, перевірте, чи правильно ви читаєте розширення файлу. Наприклад, якщо ви не можете відкрити його за допомогою текстового редактора або Git не розпізнає файл, можливо, ви дійсно маєте справу з файлом GITIGNORE.
IGN – це ще один файл ігнорування, але він у форматі файлу RoboHelp Ignore List, створеному та використаному з Adobe RoboHelp для створення довідкових документів Windows. Хоча файл може виконувати подібну функцію — перераховувати слова, які ігноруються під час пошуку в документації — він не може використовуватися з Git і не відповідає тим самим правилам синтаксису.
Якщо ваш файл не відкривається, дослідіть його розширення, щоб дізнатися, у якому форматі він знаходиться, щоб знайти відповідне програмне забезпечення, яке його відкриває або перетворює.
FAQ
-
Як я можу побачити, що в моєму GITIGNORE?
Ви можете відкрити файл за допомогою обраний текстовий редактор. Ви також можете використовувати git чек-ігнор ім'я шляху команду, щоб перевірити, чи є певний файл у списку ігнорування.
-
Що таке GITIGNORE та GITATTRIBUTES у Visual Studio?
У файлі GITIGNORE перелічено елементи, які не відстежуються репозиторієм Git, а файл GITATTRIBUTES визначає, як обробляти певні файли на основі імені шляху. Ви можете відкривати та змінювати обидва файли у Visual Studio з Налаштування репозиторію > Ігнорування файлів і атрибутів.
-
Як ГІТІГНУТИ папку?
Якщо ви хочете ігнорувати вміст певного каталогу, відкрийте свій файл GITIGNORE і введіть ім'я_папки/.