Ինչ է GITIGNORE ֆայլը:

Ինչպես բացել, խմբագրել եւ փոխարկել GITIGNORE ֆայլերը

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

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

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

Ինչպես բացել GITIGNORE ֆայլը

GITIGNORE ֆայլերը պարզ տեքստային ֆայլեր են, այսինքն, դուք կարող եք բացել ցանկացած ծրագիր, որը կարող է կարդալ տեքստային ֆայլեր:

Windows- ի օգտվողները կարող են բացել GITIGNORE ֆայլերը ներկառուցված Notepad ծրագրով կամ անվճար Notepad ++ հավելվածով: GITIGNORE ֆայլերը macOS- ում բացելու համար կարող եք օգտվել Gedit- ից: Linux օգտագործողները (ինչպես նաեւ Windows- ը եւ MacOS- ը) կարող են գտնել Ատոմը օգտակար GITIGNORE ֆայլերի բացման եւ խմբագրման համար:

Այնուամենայնիվ, GITIGNORE- ի ֆայլերը իրականում օգտագործելի չեն (այսինքն, նրանք չեն գործում որպես անտեսման ֆայլ), եթե դրանք օգտագործվեն Git- ի համատեքստում, որը ազատ ծրագրային ապահովումն է, որը աշխատում է Windows- ում, Linux- ում եւ MacOS- ում:

Դուք կարող եք օգտագործել GITIGNORE ֆայլը տեղադրելով այն այնտեղ, որտեղ դուք ցանկանում եք կիրառել կանոնները: Յուրաքանչյուր աշխատանքային գրացուցակում մեկ այլ դրեք եւ անտեսելու կանոնները կաշխատեն յուրաքանչյուր թղթապանակի առանձին: Եթե ​​դուք տեղադրել GITIGNORE ֆայլը նախագծի աշխատանքային գրացուցակի արմատային թղթապանակում , կարող եք ավելացնել այն բոլոր կանոնները, որպեսզի ստանձնի գլոբալ դեր:

Նշում. GITIGNORE ֆայլը տեղադրել Git գրացուցակային գրացուցակում: որը թույլ չի տա կիրառել կանոնները, քանի որ ֆայլը պետք է լինի աշխատանքային գրացուցակում:

GITIGNORE- ի ֆայլերը օգտակար են անտեսելու կանոնները որեւէ մեկի հետ, ով կարող է clone your repository. Սա է պատճառը, որ GitHub- ի համաձայն, կարեւոր է այն դարձնել ձեր պահոց:

Ինչպես փոխարկել / GITIGNORE ֆայլից

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

Տեսեք, թե ինչպես փոխանակել SVN- ի պահոցները, որպեսզի օգնեն այն պահեստները: Նաեւ տեսեք այս Բաշ script, որը կարող է հասնել նույն բանին:

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

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

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

touch .gitignore

Գլոբալ մեկը կարող է նման լինել.

git config - գլոբալ core.excludesfile ~ / .gitignore_global

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

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

DS_Store .DS_Store- ը: ._ * .Trashhes ehthumbs.db Thumbs.db

Ահա մի GITIGNORE օրինակը, որը բացառում է LOG , SQL եւ SQLITE ֆայլերը կոդով:

* .log * .sql * .sqlite

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

Համոզվեք, որ հիշեք, որ եթե դուք արդեն ստուգել եք ֆայլում, որպեսզի անտեսվի, ապա հետագայում ավելացնեք անտեսման կանոն, դրա համար GITIGNORE ֆայլում, Git- ը չի անտեսել ֆայլը, մինչեւ այն չհրապարակեք հետեւյալ հրամանով.

git rm - պահված nameofthefile

Ձեր ֆայլը դեռ բաց չէ:

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

IGN- ը եւս մեկ անտեսում է ֆայլը, սակայն գտնվում է RoboHelp- ի անտեսման ցանկի ֆայլի ֆորմատով, որը ստեղծված է եւ օգտագործվում է Adobe RoboHelp- ի միջոցով, Windows- ի օգնության փաստաթղթերը կառուցելու համար: Թեեւ ֆայլը կարող է ծառայել նմանատիպ գործառույթ `փաստաթղթեր փնտրելու համար անտեսված բառերի ցանկը, այն չի կարող օգտագործվել Git- ի հետ եւ չի հետեւում նույն syntax կանոններին:

Եթե ​​ձեր ֆայլը բաց չէ, ուսումնասիրեք ֆայլի ընդլայնումը `իմանալ, թե որն է ձեւաչափը, այնպես որ կարող եք գտնել համապատասխան ծրագրակազմը, որը բացում կամ նորացնում է այն: