GITIGNORE файл (какво представлява и как да го отворите)

Съдържание:

GITIGNORE файл (какво представлява и как да го отворите)
GITIGNORE файл (какво представлява и как да го отворите)
Anonim

Файл с файлово разширение GITIGNORE е Git Ignore файл, използван със системата за контрол на версия/изходен код, наречена Git.

Какво представлява GITIGNORE файл?

Git Ignore файл указва кои файлове и папки трябва да бъдат игнорирани в даден изходен код.

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

Можете да намерите десетки примери за GITIGNORE файлове, които се препоръчват в различни сценарии, от страницата с шаблони.gitignore на GitHub.

Как да отворите GITIGNORE файл

Image
Image

GITIGNORE файловете са обикновени текстови файлове, което означава, че можете да отворите такъв с всяка програма, която може да чете текстови файлове.

Потребителите на Windows могат да отварят GITIGNORE файлове с вградената програма Notepad или с безплатното приложение Notepad++. За да отворите GITIGNORE файлове на macOS, можете да използвате Gedit. Потребителите на Linux (както и Windows и macOS) може да намерят Atom полезен за отваряне и редактиране на 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/info/exclude.

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

. DS_Store

. DS_Store?

._. Кошчета

ehthumbs.dbThumbs.db

Ето пример за GITIGNORE, който изключва LOG, SQL и SQLITE файлове от изходния код:

.log

.sql.sqlite

Има много правила за шаблони, които трябва да се следват, за да се спазват правилните правила за синтаксис, които Git изисква. Можете да прочетете за тях и много повече за това как работи файлът от официалния уебсайт за документация на GITIGNORE.

Не забравяйте да запомните, че ако вече сте поставили отметка във файл, за да не бъде игнориран, и след това по-късно добавите правило за игнориране за него във файла GITIGNORE, Git няма да игнорира файла, докато не отмените проследяването му с следната команда:

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

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

Ако вашият файл не работи, както е описано по-горе, проверете дали четете разширението на файла правилно. Например, ако не можете да го отворите с текстов редактор или ако Git не разпознае файла, може наистина да не имате работа с GITIGNORE файл.

IGN е друг игнориран файл, но е във файловия формат RoboHelp Ignore List, създаден от и използван с Adobe RoboHelp за създаване на помощни документи на Windows. Въпреки че файлът може да изпълнява подобна функция - да изброява думи, които се игнорират при търсения в документацията - той не може да се използва с Git и не следва същите правила за синтаксис.

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

ЧЗВ

    Как да видя какво има в моя GITIGNORE?

    Можете да отворите файла с избрания от вас текстов редактор. Можете също да използвате командата git check-ignore pathname, за да видите дали даден файл е в списъка за игнориране.

    Какво е GITIGNORE и GITATTRIBUTES във Visual Studio?

    Файлът GITIGNORE изброява елементи, които не са проследени от Git хранилище, докато файлът GITATTRIBUTES указва как да се обработват определени файлове въз основа на името на пътя. Можете да отваряте и променяте и двата файла във Visual Studio от Настройки на хранилището > Игнориране и атрибути на файлове

    Как да GITIGNORE на папка?

    Ако искате да игнорирате съдържанието на определена директория, отворете вашия GITIGNORE файл и напишете folder_name /.

Препоръчано: