GITIGNORE файл дегеніміз не?

GITIGNORE файлдарын ашу, өңдеу және түрлендіру

GITIGNORE файл кеңейтімі бар файл Git деп аталатын нұсқа / басқару элементімен бірге пайдаланылатын Git Ignore файлын білдіреді. Берілген файлдар мен қалталарды қандай да бір бастапқы кодта елемеуге болмайды.

Ережелер тек белгілі бір қалталарға қолданылады, бірақ сізде бар Git репозиторийіне қолданылатын жаһандық GITIGNORE файлын жасай аласыз.

GitHub-ның .gitignore үлгілері бетінен түрлі сценарийлерде ұсынылған GITIGNORE файлдарының ондаған мысалын таба аласыз.

GITIGNORE файлын ашу әдісі

GITIGNORE файлдары қарапайым мәтіндік файлдар болып табылады, яғни мәтін файлдарын оқи алатын кез келген бағдарламамен ашуға болатындығын білдіреді.

Windows пайдаланушылары GITIGNORE файлдарын кірістірілген Notepad бағдарламасымен немесе тегін Notepad ++ қолданбасымен аша алады. GITIGNORE файлдарын macOS ішіне ашу үшін Gedit-ды пайдалануға болады. Linux пайдаланушылары (Windows және macOS сияқты) GITIGNORE файлдарын ашу және өңдеу үшін пайдалы Atom таба алады.

Алайда, GITIGNORE файлдары Windows, Linux және macOS жүйелерінде жұмыс істейтін тегін бағдарламалық жасақтама болып табылатын Git контекстінде пайдаланылмаса, іс жүзінде қолданылмайды (яғни олар елемеу файлы ретінде жұмыс істемейді).

GITIGNORE файлын ережелерді қолдануды қалаған жерде орналастыра аласыз. Әрбір жұмыс каталогында басқасын салыңыз, ал елемеу ережелері әрбір қалта үшін жеке жұмыс жасайды. Егер сіз GITIGNORE файлын жобаның жұмыс каталогының түбірлік қалтасына қойсаңыз, ол жерде барлық ережелерді жаһандық рөлге ие болу үшін қосуға болады.

Ескерту: GITIGNORE файлын Git репозитарий каталогына қоймаңыз; ол файлдарды жұмыс каталогында болу керек болғандықтан, ережелерді қолдануға рұқсат бермейді.

GITIGNORE файлдары репозиторийді клондау мүмкін кез келген басқа адамдармен ескермеу ережелерін ортақ пайдалану үшін пайдалы. Міне, сондықтан, GitHub-ге сәйкес, оны репозиторийге айналдыру маңызды.

GITIGNORE файлына қалай / түрлендіру керек

CVSIGNORE-ді GITIGNORE-ға түрлендіру туралы ақпарат үшін осы Stack Overflow жіпін қараңыз. Қарапайым жауап мынада, бұл сіз үшін жасай алатын тұрақты файл түрлендіргіші емес, бірақ CVSIGNORE файлының үлгілерін көшіруге болатын сценарий болуы мүмкін.

Көмек алу үшін Репозиторийлерге өту үшін SVN репозиторийлерін қалай өзгертуге болады. Сондай-ақ бірдей нәрсеге қол жеткізе алатын бұл Bash сценарийін көріңіз.

GITIGNORE файлын мәтіндік файл пішімінде сақтау үшін, жоғарыда аталған мәтіндік редакторлардың бірін пайдаланыңыз. Олардың көбісі TXT, HTML және ұқсас қарапайым мәтін пішімдерін түрлендіре алады.

GITIGNORE файлдарында қосымша оқу

Терминалдан жергілікті GITIGNORE файлын құра аласыз:

touch .gitignore

Ғаламдық жағдайды мына сияқты жасауға болады:

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

Балама түрде, егер сіз GITIGNORE файлын жасағыңыз келмесе, .git / info / exclude файлын өңдеу арқылы жергілікті қоймаға ерекше қоспалар қосуға болады.

Операциялық жүйе арқылы жасалатын әр түрлі файлдарды елемейтін GITIGNORE файлының қарапайым мысалы:

.DS_Store .DS_Store? ._ * .Тассах ehthumbs.db Thumbs.db

Міне, LOG , SQL және SQLITE файлдарын бастапқы кодтан шығаратын GITIGNORE мысалы:

* .log * .sql * .sqlite

Git талаптарын дұрыс синтаксистік ережелерге сүйену үшін сақталуы керек көптеген үлгі ережелері бар. Сіз бұл туралы және GITIGNORE құжаттамасының ресми веб-сайтынан файлдың қалай жұмыс істейтіні туралы көбірек біле аласыз.

Егер сіз файлды еленбеуді тексерген болсаңыз және кейінірек GITIGNORE файлында оған ескермеу ережесін қоссаңыз, Git файлды төмендегі пәрменмен бөлмейінше елемейді:

git rm - cached nameofftфайлы

Файлыңыз әлі ашылмайды ма?

Егер файлыңыз жоғарыда сипатталғандай жұмыс істемесе, файл кеңейтімін дұрыс оқып жатқаныңызды тексеріңіз. Мысалы, оны мәтіндік өңдегішпен ашу мүмкін болмаса немесе Git файлды танымаса, GITIGNORE файлымен жұмыс істемеуіңіз мүмкін.

IGN - бұл басқа ескермейтін файл, бірақ Windows құжаттарды жасау үшін Adobe RoboHelp көмегімен жасалған және пайдаланылған RoboHelp Ignore List файлы пішімінде. Файл ұқсас функцияны орындауы мүмкін - құжаттарды іздеуден еленбейтін сөздерді тізімдеу үшін оны Git-мен қолдануға болмайды және сол синтаксистік ережелерді сақтамайды.

Егер сіздің файлыңыз ашылмаса, оны ашатын немесе түрлендіретін тиісті бағдарламалық жасақтаманы табуға болатын форматты білу үшін файл кеңейтімін зерттеңіз.