Што е датотека GITIGNORE?

Како да ги отворите, уредите и конвертирате GITIGNORE датотеките

Датотеката со продолжување на датотеката GITIGNORE е датотека со игнорирање на Git која се користи со системот за контрола на верзијата / изворот наречен Git. Таа специфицира кои датотеки и папки не треба да се игнорираат во даден изворниот код.

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

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

Како да отворите датотека GITIGNORE

GITIGNORE датотеките се обични текстуални датотеки, што значи дека можете да го отворите еден со било која програма која може да чита текстуални датотеки.

Корисниците на Windows можат да ги отворат GITIGNORE-датотеките со вградената програма Notepad или со бесплатната Notepad ++ апликација. За да ги отворите GITIGNORE-датотеките на macOS, можете да го користите Gedit. Корисниците на Линукс (како и Windows и MacOS) може да најдат Atom корисни за отворање и уредување на GITIGNORE-датотеките.

Сепак, GITIGNORE-датотеките не се всушност корисни (т.е. не функционираат како датотека за игнорирање), освен ако не се користат во контекст на Git, кој е слободен софтвер кој работи на Windows, Linux и MacOS.

Можете да ја користите датотеката GITIGNORE така што ќе ја ставите каде и да сакате да се применат правилата. Ставете поинаква во секој работен директориум и правилата за игнорирање ќе работат за секоја папка поединечно. Ако ја ставите GITIGNORE-датотеката во root директориумот на работниот директориум на проектот, можете да ги додадете сите правила таму, така што ќе ја преземе глобалната улога.

Забелешка: Не ја ставајте GITIGNORE датотеката во директориумот Git складиште; што нема да дозволи правилата да се применуваат бидејќи датотеката треба да биде во работниот директориум.

GITIGNORE датотеките се корисни за споделување на правилата за игнорирање со некој друг кој може да клонира вашето складиште. Ова е причината зошто, според GitHub, важно е да се изврши тоа во вашето складиште.

Како да се претворат во / од GITIGNORE Датотека

Погледнете ја оваа нишка за претекување на стек за информации за конвертирање на CVSIGNORE во GITIGNORE. Едноставниот одговор е дека не постои регуларен конвертор на датотеки што може да го направи тоа за вас, но може да има скрипта што можете да ја користите за да копирате преку шаблоните на CVSIGNORE-датотеката.

Погледнете како да ги конвертирате SVN складиштата во Git Repositories за помош во тоа. Исто така, видете ја оваа баш скрипта која би можела да го постигне истото.

За да ја зачувате вашата GITIGNORE-датотека во формат на текст-датотека, користете еден од уредувачите на текст споменати погоре. Повеќето од нив можат да се претворат во TXT, HTML и слични обични текстуални формати.

Напредно читање на 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 Documentation.

Осигурајте се да запамтите дека ако сте веќе проверени во датотека за да не се игнорира, а потоа подоцна додадете правило за игнорирање за тоа во GITIGNORE-датотеката, Git нема да ја игнорира датотеката додека не ја отстраните со следнава команда:

git rm - наведен име за датотеката

Дали вашето досие сè уште не се отвора?

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

IGN е друга датотека која се игнорира, но е во формат на датотека за игнорирање на листа на RoboHelp, креиран од Adobe RoboHelp и се користи за изработка на Windows документи за помош. Додека датотеката може да служи за слична функција - да ги наведете зборовите кои се игнорираат од пребарувањата низ документацијата - не може да се користи со Git и не ги следи истите синтаксички правила.

Ако вашата датотека не се отвори, проучете ја нејзината наставката за датотеки за да дознаете во кој формат е, за да можете да го пронајдете соодветен софтвер што го отвора или конвертира.