GITIGNORE fayl nedir?

GITIGNORE fayllarını açmaq, redaktə etmək və çevirmək

GITIGNORE fayl uzantısı olan bir fayl Git adlı versiya / mənbə idarəetmə sistemi ilə birlikdə istifadə edilən bir Git Ignore faylıdır. Belirli bir kaynak kodunda hangi dosyalar ve klasörler göz ardı edilmemesi gerektiğini belirtir.

Qaydalar yalnız xüsusi qovluqlara tətbiq edilməli, lakin hər bir Git deposuna aid olan qlobal GITIGNORE faylını da yarada bilərik.

GitHub's .gitignore şablonları səhifəsindən, müxtəlif senaryolarda tövsiyə olunan GITIGNORE fayllarının onlarla nümunəsini tapa bilərsiniz.

GITIGNORE faylını necə açmaq olar?

GITIGNORE faylları mətn fayllarını oxuya bilən hər hansı bir proqramla bir aça bilərsiniz.

Windows istifadəçiləri Daxili Notepad proqramı və ya pulsuz Notepad ++ tətbiqi ilə GITIGNORE faylları aça bilər. MacOS-da GITIGNORE faylları açmaq üçün Gedit-dan istifadə edə bilərsiniz. Linux istifadəçiləri (Windows və MacOS kimi) Atomu GITIGNORE fayllarını açmaq və redaktə etmək üçün faydalı ola bilər.

Lakin, GITIGNORE faylları, Windows, Linux və macOS-da çalışan pulsuz proqram olan Git kontekstində istifadə edilmədikcə, əslində istifadə edilə bilməz (yəni bir ignore fayl kimi fəaliyyət göstərmir).

GITIGNORE faylını, qaydaların tətbiq olunmasını istədiyiniz yerdə yerləşdirməklə istifadə edə bilərsiniz. Hər bir iş kataloqunda fərqli bir şey qoyun və qaydalara baxmayaraq, hər bir qovluq üçün fərdi olaraq işləyəcək. GITIGNORE faylını layihənin iş qovluğunun kök qovluğuna qoyursanız, qlobal rolu götürmək üçün orada bütün qaydaları əlavə edə bilərsiniz.

Qeyd: GITIGNORE faylını Git deposu qovluğuna qoymayın; faylın iş dizinində olması lazım olduğundan tətbiq olunan qaydalara icazə verməyəcəkdir.

GITIGNORE faylları, depounuzu klonlaya biləcək hər kəslə məhdudiyyət qaydalarını bölüşmək üçün faydalıdır. Buna görə, GitHub'a görə, onu deposu halına gətirmək vacibdir.

Bir GITIGNORE faylından / birinə necə Dönüştürülür

CVSIGNORE-un GITIGNORE-a çevrilməsinə dair məlumat üçün bu yığın taşması ipinə baxın. Sadə cavab sizin üçün bunu edə bilən müntəzəm bir fayl çeviricisi deyil, CVSIGNORE faylının nümunələri üzərində kopyalamaq üçün istifadə edə biləcəyiniz bir skript ola bilər.

Bunun üçün kömək etmək üçün Qovarxanalara keçmək üçün SVN Depolarını Convert necə baxın. Eyni şeyə nail ola biləcək bu Bash scriptini də görürəm.

GITIGNORE dosyanızı bir mətn formatında saxlamaq üçün yuxarıda göstərilən mətn redaktorlarından birini istifadə edin. Onların əksəriyyəti TXT, HTML və bənzər düz mətn formatlarını çevirə bilər.

GITIGNORE Dosyalarındaki Ətraflı Okuma

Bu əmri ilə Terminaldan yerli GITIGNORE faylını qura bilərsiniz:

toxunma .gitignore

Qlobal bir şəkildə belə edilə bilər:

git config - globobal core.excludesfile ~ / .gitignore_global

Alternativ olaraq, GITIGNORE faylını etmək istəmirsinizsə, .git / info / exclude faylını redaktə edərək yerli deposunuza istisnalar əlavə edə bilərsiniz.

Burada əməliyyat sisteminin yaratdığı müxtəlif faylları görməyəcək bir GITIGNORE faylının sadə bir nümunəsi var:

.DS_Store .DS_Store? ._ * .Traşlar ehthumbs.db Thumbs.db

LOG , SQL və SQLITE fayllarını mənbə kodundan istisna edən bir GITIGNORE nümunəsi:

* .log * .sql * .sqlite

Git'in tələb etdiyi müvafiq sintaksis qaydalarına riayət etmək üçün təqib edilməli olan bir çox nümunə qaydaları var. Bunları oxumaq və faylın necə işlədiyini bilmək üçün rəsmi GITIGNORE Documentation saytından daha çox məlumat əldə edə bilərsiniz.

Zaten bir faylda göz ardı edilmemesi üçün kontrol ettiyseniz ve sonra GITIGNORE dosyasında bunun üçün bir yoksayma qaydası əlavə etsəniz, Git aşağıdakı komanda ilə silmədiyinə baxmayaraq faylı görməyəcəkdir:

git rm - cached nameofthefile

Faylınız hələ açılmır mı?

Faylınız yuxarıda göstərildiyi kimi işləmirsə, fayl uzantısını düzgün oxuduğunuzu yoxlayın. Məsələn, bir mətn redaktoru ilə aça bilmirsinizsə və ya Git faylı tanımırsa, həqiqətən bir GITIGNORE faylı ilə məşğul ola bilməzsiniz.

IGN başqa bir yalnış fayldır, lakin Windows kömək sənədlərini yaratmaq üçün yaradılmış və Adobe RoboHelp ilə istifadə edilən RoboHelp Yoksay siyahısı fayl formatında. Fayl oxşar funksiyaya xidmət edə bilsə də - sənədlər vasitəsilə axtarışlardan məhrum edilən sözləri siyahıya almaq üçün - Git ilə istifadə edilə bilməz və eyni sözdizim qaydalarına riayət edilmir.

Dosyanız açılmırsa, açar və ya çevirən müvafiq proqramı tapa bilmək üçün onun hansı formatda olduğunu öyrənmək üçün fayl uzantısını araşdırın.