GITIGNORE Faylı (Bu nədir və Necə Açılır)

Mündəricat:

GITIGNORE Faylı (Bu nədir və Necə Açılır)
GITIGNORE Faylı (Bu nədir və Necə Açılır)
Anonim

GITIGNORE fayl uzantısı olan fayl Git adlı versiya/mənbə idarəetmə sistemi ilə istifadə edilən Git Ignore faylıdır.

GITIGNORE Faylı Nədir?

Git Ignore faylı verilmiş mənbə kodunda hansı fayl və qovluqların nəzərə alınmaması lazım olduğunu müəyyən edir.

O, hər bir yol əsasında istifadə edilə bilər ki, qaydalar yalnız xüsusi qovluqlara tətbiq edilsin, lakin siz həmçinin, malik olduğunuz hər Git repozitoriyasına aid olan qlobal GITIGNORE faylı yarada bilərsiniz.

GitHub-un.gitignore şablonlar səhifəsindən müxtəlif ssenarilərdə tövsiyə olunan onlarla GITIGNORE fayl nümunəsini tapa bilərsiniz.

GITIGNORE Faylını Necə Açmaq olar

Image
Image

GITIGNORE faylları düz mətn fayllarıdır, yəni mətn fayllarını oxuya bilən istənilən proqramla fayl aça bilərsiniz.

Windows istifadəçiləri GITIGNORE fayllarını daxili Notepad proqramı və ya pulsuz Notepad++ proqramı ilə aça bilər. GITIGNORE fayllarını macOS-da açmaq üçün Gedit-dən istifadə edə bilərsiniz. Linux istifadəçiləri (həmçinin Windows və macOS) Atom'u GITIGNORE fayllarını açmaq və redaktə etmək üçün faydalı hesab edə bilər.

Lakin GITIGNORE faylları Windows, Linux və macOS-da işləyən pulsuz proqram təminatı olan Git kontekstində istifadə edilmədikcə, əslində istifadə edilə bilməz (yəni, onlar nəzərə alınmayan fayl kimi fəaliyyət göstərmir).

Siz GITIGNORE faylını qaydaların tətbiq olunmasını istədiyiniz yerdə yerləşdirməklə istifadə edə bilərsiniz. Hər bir iş qovluğuna fərqli bir qovluq qoyun və nəzərə almama qaydaları hər bir qovluq üçün ayrıca işləyəcək. GITIGNORE faylını layihənin iş kataloqunun kök qovluğuna yerləşdirsəniz, bütün qaydaları ora əlavə edə bilərsiniz ki, o, qlobal rol alsın.

GITIGNORE faylını Git depo kataloquna qoymayın; faylın işləmə qovluğunda olması lazım olduğundan qaydaların tətbiqinə icazə verməyəcək.

GITIGNORE faylları anbarınızı klonlaya bilən hər kəslə iqnor etmə qaydalarını paylaşmaq üçün faydalıdır. Buna görə də GitHub-a görə, onu öz deponuza yerləşdirmək vacibdir.

GITIGNORE Faylına/Faylından Necə Çevirmək olar

CVSIGNORE-u GITIGNORE-a çevirmək haqqında məlumat üçün bu Stack Overflow mövzusuna baxın. Sadə cavab budur ki, bunu sizin üçün edə biləcək adi fayl çeviricisi yoxdur, lakin CVSIGNORE faylının nümunələri üzərindən köçürmək üçün istifadə edə biləcəyiniz skript ola bilər.

Bununla bağlı kömək üçün SVN Repozitoriyalarını Git Repozitoriyalarına Necə Çevirmək olarsa baxın. Həmçinin, eyni şeyə nail ola biləcək bu Bash skriptinə baxın.

GITIGNORE faylınızı mətn faylı formatında saxlamaq üçün yuxarıda qeyd olunan mətn redaktorlarından birini istifadə edin. Onların əksəriyyəti TXT, HTML və oxşar düz mətn formatlarına çevirə bilər.

GITIGNORE Fayllarında Qabaqcıl Oxu

Bu əmrlə Terminaldan yerli GITIGNORE faylı yarada bilərsiniz:

toxunun.gitignore

Qlobal bir belə edilə bilər:

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

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

Əməliyyat sistemi tərəfindən yaradılan müxtəlif fayllara məhəl qoymayan GITIGNORE faylının sadə nümunəsi:

. DS_Store

. DS_Store?

._. Zibil

ehthumbs.dbThumbs.db

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

.log

.sql.sqlite

Git-in tələb etdiyi düzgün sintaksis qaydalarına riayət etmək üçün riayət edilməli olan bir çox nümunə qaydaları var. Rəsmi GITIGNORE Documentation saytından bunlar və faylın necə işlədiyi haqqında daha çox şey oxuya bilərsiniz.

Yadda saxlayın ki, əgər siz artıq bir faylı nəzərdən qaçırmamaq üçün yoxlamısınızsa və sonra GITIGNORE faylına onun üçün iqnor etmə qaydasını əlavə etmisinizsə, Git faylı laqeyd qoymayacaq. aşağıdakı əmr:

git rm --faylın keşlənmiş adı

Faylınız Hələ də Açılmır?

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, onu mətn redaktoru ilə aça bilmirsinizsə və ya Git faylı tanımırsa, siz həqiqətən GITIGNORE faylı ilə məşğul olmaya bilərsiniz.

IGN başqa bir iqnor faylıdır, lakin Windows yardım sənədlərini yaratmaq üçün Adobe RoboHelp tərəfindən yaradılmış və istifadə edilən RoboHelp Ignore List fayl formatındadır. Fayl oxşar funksiyanı yerinə yetirə bilsə də - sənədlər vasitəsilə axtarışlarda nəzərə alınmayan sözləri sadalamaq üçün - o, Git ilə istifadə edilə bilməz və eyni sintaksis qaydalarına əməl etmir.

Faylınız açılmırsa, onu açan 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.

FAQ

    GITIGNORE-da olanları necə görürəm?

    Faylı seçdiyiniz mətn redaktoru ilə aça bilərsiniz. Siz həmçinin git check-ignore yol adı əmrindən istifadə edərək müəyyən faylın yox sayma siyahısında olub-olmadığını görə bilərsiniz.

    Visual Studio-da GITIGNORE və GITATTRİBUTES nədir?

    GITIGNORE faylı Git repozitoriyası tərəfindən izlənilməmiş elementləri siyahıya alır, GITATTRIBUTES faylı isə yol adına əsaslanaraq xüsusi faylların necə idarə olunacağını müəyyənləşdirir. Siz hər iki faylı Visual Studio'da Repository Settings > Iqnore & Atributs Files ünvanından aça və dəyişə bilərsiniz.

    Qovluğu necə GITIGNORE edə bilərəm?

    Müəyyən bir kataloqun məzmununa məhəl qoymamaq istəyirsinizsə, GITIGNORE faylınızı açın və qovluğun_adı / yazın.

Tövsiyə: