GITIGNORE файл кеңейтімі бар файл – Git деп аталатын нұсқа/көзді басқару жүйесімен бірге пайдаланылатын Git Ignore файлы.
GITIGNORE файлы дегеніміз не?
Git Ignore файлы берілген бастапқы кодта қай файлдар мен қалталарды елемеу керектігін көрсетеді.
Оны ережелер тек белгілі бір қалталарға қолданылатын етіп әр жол негізінде пайдалануға болады, бірақ сізде бар әрбір Git репозиторийіне қолданылатын ғаламдық GITIGNORE файлын жасауға болады.
Әртүрлі сценарийлерде ұсынылатын GITIGNORE файлдарының ондаған мысалдарын GitHub.gitignore үлгілері бетінен таба аласыз.
GITIGNORE файлын қалай ашуға болады
GITIGNORE файлдары кәдімгі мәтіндік файлдар, яғни мәтіндік файлдарды оқи алатын кез келген бағдарламамен ашуға болады.
Windows пайдаланушылары GITIGNORE файлдарын кірістірілген Notepad бағдарламасымен немесе тегін Notepad++ қолданбасымен аша алады. GITIGNORE файлдарын macOS жүйесінде ашу үшін Gedit қолданбасын пайдалануға болады. Linux пайдаланушылары (сондай-ақ Windows және macOS) Atom-ды GITIGNORE файлдарын ашу және өңдеу үшін пайдалы деп санауы мүмкін.
Алайда, GITIGNORE файлдары Windows, Linux және macOS жүйелерінде жұмыс істейтін тегін бағдарламалық құрал болып табылатын Git контекстінде пайдаланылмаса, оларды іс жүзінде қолдануға болмайды (яғни олар елемеу файлы ретінде жұмыс істемейді).
GITIGNORE файлын ережелерді қолданғыңыз келетін жерге қою арқылы пайдалануға болады. Әрбір жұмыс каталогына басқасын қойыңыз және елемеу ережелері әрбір қалта үшін жеке жұмыс істейді. GITIGNORE файлын жобаның жұмыс каталогының түбірлік қалтасына қойсаңыз, ол жаһандық рөл атқаратындай барлық ережелерді қосуға болады.
GITIGNORE файлын Git репозиторий каталогына қоймаңыз; бұл ережелерді қолдануға рұқсат бермейді, себебі файл жұмыс каталогында болуы керек.
GITIGNORE файлдары елемеу ережелерін репозиторийді клондауы мүмкін кез келген адаммен бөлісу үшін пайдалы. Сондықтан, GitHub-қа сәйкес, оны репозиторийіңізге енгізу маңызды.
GITIGNORE файлына/файлынан қалай түрлендіруге болады
CVSIGNORE-ды GITIGNORE-ге түрлендіру туралы ақпаратты алу үшін осы стектің толып кетуін қараңыз. Қарапайым жауап мынада: мұны сіз үшін жасай алатын кәдімгі файл түрлендіргіші жоқ, бірақ CVSIGNORE файлының үлгілерін көшіру үшін пайдалануға болатын сценарий болуы мүмкін.
Ол үшін көмек алу үшін SVN репозиторийлерін Git репозиторийлеріне қалай түрлендіру керектігін қараңыз. Сондай-ақ, дәл осындай нәтижеге қол жеткізуі мүмкін осы Bash сценарийін қараңыз.
GITIGNORE файлын мәтіндік файл пішіміне сақтау үшін жоғарыда аталған мәтіндік өңдегіштердің бірін пайдаланыңыз. Олардың көпшілігі TXT, HTML және ұқсас қарапайым мәтін пішімдеріне түрлендіре алады.
GITIGNORE файлдарындағы қосымша оқу
Терминалдан жергілікті GITIGNORE файлын мына пәрменмен құра аласыз:
түртіңіз.gitignore
Глобалды келесідей жасауға болады:
git config --global core.excludesfile ~/.gitignore_global
Балама ретінде, GITIGNORE файлын жасағыңыз келмесе,.git/info/exclude файлын өңдеу арқылы жергілікті репозиторийге ерекшеліктерді қосуға болады.
Операциялық жүйе жасаған әртүрлі файлдарды елемейтін GITIGNORE файлының қарапайым мысалы:
. DS_Store
. DS_Store?
._. Себеттер
ehthumbs.dbThumbs.db
Міне, LOG, SQL және SQLITE файлдарын бастапқы кодтан шығаратын GITIGNORE мысалы:
.log
.sql.sqlite
Git талап ететін тиісті синтаксистік ережелерді сақтау үшін сақталуы керек көптеген үлгі ережелері бар. Бұл туралы және файлдың қалай жұмыс істейтіні туралы көбірек ақпаратты GITIGNORE Documentation ресми веб-сайтынан оқи аласыз.
Егер еленбеу үшін файлды әлдеқашан тексеріп, одан кейін GITIGNORE файлында елемеу ережесін қоссаңыз, Git файлды елемеу үшін елемейтінін есте сақтаңыз. келесі пәрмен:
git rm --файлдың кэштелген атауы
Файлыңыз әлі ашылмайды ма?
Файлыңыз жоғарыда сипатталғандай жұмыс істемесе, файл кеңейтімін дұрыс оқып жатқаныңызды тексеріңіз. Мысалы, егер сіз оны мәтіндік өңдегішпен аша алмасаңыз немесе Git файлды танымаса, сіз шынымен GITIGNORE файлымен жұмыс істемейтін болуыңыз мүмкін.
IGN - басқа елемеу файлы, бірақ Windows анықтамалық құжаттарын жасау үшін Adobe RoboHelp арқылы жасалған және пайдаланатын RoboHelp Елемеу тізімі файл пішімінде. Файл ұқсас функцияны атқаруы мүмкін болса да - құжаттама арқылы іздеулерден еленбейтін сөздерді тізімдеу үшін - оны Git-пен пайдалану мүмкін емес және бірдей синтаксис ережелерін сақтамайды.
Егер файл ашылмаса, оны ашатын немесе түрлендіретін сәйкес бағдарламалық құралды табу үшін оның қандай пішімде екенін білу үшін файл кеңейтімін зерттеңіз.
ЖҚС
Мен GITIGNORE-да не бар екенін қалай көремін?
Файлды таңдаған мәтін өңдегішімен ашуға болады. Белгілі бір файлдың елемеу тізімінде бар-жоғын көру үшін git check-ignore жол атауы пәрменін пайдалануға болады.
Visual Studio бағдарламасындағы GITIGNORE және GITATTRİBUTES дегеніміз не?
GITIGNORE файлы Git репозиторийі қадағаланбаған элементтерді тізімдейді, ал GITATTRIBUTES файлы жол атауына негізделген белгілі бір файлдарды өңдеу жолын көрсетеді. Visual Studio бағдарламасында екі файлды да ашуға және өзгертуге болады Репозиторий параметрлері > Елмеу және төлсипат файлдары
Қалтаны GITIGNORE қалай жасауға болады?
Егер белгілі бір каталогтың мазмұнын елемегіңіз келсе, GITIGNORE файлыңызды ашып, қалта_атын / деп теріңіз.