GITIGNORE ֆայլ (ինչ է դա և ինչպես բացել)

Բովանդակություն:

GITIGNORE ֆայլ (ինչ է դա և ինչպես բացել)
GITIGNORE ֆայլ (ինչ է դա և ինչպես բացել)
Anonim

GITIGNORE ֆայլի ընդլայնմամբ ֆայլը Git Ignore ֆայլ է, որն օգտագործվում է տարբերակի/աղբյուրի կառավարման համակարգի հետ, որը կոչվում է Git:

Ի՞նչ է GITIGNORE ֆայլը:

Git Ignore ֆայլը նշում է, թե որ ֆայլերն ու թղթապանակները պետք է անտեսվեն տվյալ կոդով:

Այն կարող է օգտագործվել յուրաքանչյուր ճանապարհի վրա, որպեսզի կանոնները կիրառվեն միայն որոշակի թղթապանակների վրա, բայց դուք կարող եք նաև ստեղծել գլոբալ GITIGNORE ֆայլ, որը կկիրառվի ձեր բոլոր Git պահոցների համար:

Դուք կարող եք գտնել GITIGNORE ֆայլերի տասնյակ օրինակներ, որոնք առաջարկվում են տարբեր սցենարներում՝ GitHub-ի.gitignore ձևանմուշների էջից:

Ինչպես բացել 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 ֆայլից/Ինչպես

Տես այս Stack Overflow շարանը՝ CVSIGNORE-ը GITIGNORE-ի փոխարկելու մասին տեղեկությունների համար: Պարզ պատասխանն այն է, որ չկա սովորական ֆայլերի փոխարկիչ, որը կարող է դա անել ձեզ համար, բայց կարող է լինել սկրիպտ, որը կարող եք օգտագործել CVSIGNORE ֆայլի օրինաչափությունները պատճենելու համար:

Տես, թե ինչպես փոխարկել SVN պահեստները Git պահեստների՝ դա անելու համար: Նաև տեսեք այս Bash սցենարը, որը կարող է հասնել նույն բանին:

Ձեր GITIGNORE ֆայլը տեքստային ֆայլի ձևաչափով պահելու համար օգտագործեք վերը նշված տեքստային խմբագրիչներից մեկը: Նրանցից շատերը կարող են փոխակերպվել TXT, HTML և նմանատիպ պարզ տեքստի ձևաչափերի:

Ընդլայնված ընթերցում GITIGNORE ֆայլերում

Դուք կարող եք ստեղծել տեղական GITIGNORE ֆայլ Տերմինալից՝ այս հրամանով.

touch.gitignore

Գլոբալը կարելի է պատրաստել այսպես.

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

Այլընտրանք, եթե չեք ցանկանում ստեղծել GITIGNORE ֆայլ, կարող եք բացառություններ ավելացնել ձեր տեղական պահեստում՝ խմբագրելով.git/info/exclude ֆայլը:

Ահա GITIGNORE ֆայլի պարզ օրինակ, որն անտեսում է օպերացիոն համակարգի կողմից ստեղծված տարբեր ֆայլեր.

. DS_Store

. DS_Store?

._. Trashes

ehthumbs.dbThumbs.db

Ահա GITIGNORE օրինակ, որը բացառում է LOG, SQL և SQLITE ֆայլերը սկզբնաղբյուրից.

.log

.sql.sqlite

Կան բազմաթիվ օրինաչափությունների կանոններ, որոնց պետք է հետևել՝ համապատասխան շարահյուսական կանոններին պահպանելու համար, որոնք պահանջում է Git-ը: Դուք կարող եք կարդալ դրանց մասին և շատ ավելին այն մասին, թե ինչպես է գործում ֆայլը, GITIGNORE Documentation պաշտոնական կայքից:

Համոզվեք, որ հիշեք, որ եթե դուք արդեն ստուգել եք ֆայլը, որպեսզի չանտեսվի, իսկ հետո ավելացնեք դրա անտեսման կանոնը 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-ում Repository Settings > Ignore & Attributes Files

    Ինչպե՞ս կարող եմ GITIGNORE թղթապանակը:

    Եթե ցանկանում եք անտեսել որոշակի գրացուցակի բովանդակությունը, բացեք ձեր GITIGNORE ֆայլը և մուտքագրեք folder_name /:

Խորհուրդ ենք տալիս: