Kini Kọọkan GITIGNORE?

Bi o ṣe le ṣii, satunkọ, ki o si yi awọn faili GITIGNORE pada

Faili kan pẹlu fifiranṣẹ faili GITIGNORE jẹ Git Ignore faili ti a lo pẹlu eto iṣakoso / orisun orisun ti a npe ni Git. O ṣe alaye iru awọn faili ati awọn folda ko yẹ ki o ṣe bikita ninu koodu orisun kan.

O le ṣee lo lori ọna ipilẹ-ọna kọọkan ki awọn ofin nikan lo fun awọn folda kan pato, ṣugbọn o tun le ṣẹda faili GITIGNORE agbaye kan ti o kan si gbogbo ibi ipamọ Git ti o ni.

O le wa ọpọlọpọ awọn apeere ti awọn faili GITIGNORE ti a ṣe iṣeduro ni awọn oriṣiriṣi awọn oju iṣẹlẹ, lati oju-iwe Awọn awoṣe GitHub's .gitignore.

Bi o ṣe le Ṣii faili GITIGNORE

Awọn faili GITIGNORE jẹ awọn faili ọrọ ti o rọrun, itumo o le ṣii ọkan pẹlu eyikeyi eto ti o le ka awọn faili ọrọ.

Awọn aṣàmúlò Windows ṣii awọn faili GITIGNORE pẹlu eto-akọsilẹ Akọsilẹ ti a ṣe tabi pẹlu ohun elo Akọsilẹ akọsilẹ + ọfẹ. Lati ṣi awọn faili GITIGNORE lori MacOS, o le lo Gedit. Awọn olumulo Linux (bii Windows ati MacOS) le wa Atom wulo fun šiši ati ṣiṣatunkọ awọn faili GITIGNORE.

Sibẹsibẹ, awọn faili GITIGNORE ko ni ohun elo (boya wọn ko ṣiṣẹ bi aifiran faili) ayafi ti wọn ba lo ninu Git, ti o jẹ software ọfẹ ti o nlo lori Windows, Linux, ati MacOS.

O le lo faili GITIGNORE nipa fifi o si ibikibi ti o fẹ pe awọn ofin naa lo. Fi oriṣiriṣi yatọ si ninu igbasilẹ ṣiṣe ati awọn ofin aikọja naa yoo ṣiṣẹ fun folda kọọkan ni ẹyọkan. Ti o ba fi faili GITIGNORE sinu folda folda ti itọnisọna ṣiṣe iṣẹ naa, o le fi gbogbo awọn ofin wa nibẹ ki o gba ni ipa agbaye.

Akiyesi: Maṣe fi faili GITIGNORE sinu itọsọna atunkọ Git; ti kii yoo gba laaye awọn ofin lati waye niwon faili naa nilo lati wa ninu itọnisọna ṣiṣe.

Awọn faili GITIGNORE wulo fun pinpin awọn ofin alailowaya pẹlu ẹnikẹni miiran ti o le ṣe itọju ibi ipamọ rẹ. Eyi ni idi, ni ibamu si GitHub, o ṣe pataki lati ṣe i sinu ibi ipamọ rẹ.

Bawo ni lati ṣe iyipada si / Lati faili Oluṣakoso GITIGNORE

Wo abala Akopọ Yiyọ Yiyọ fun alaye lori yiyi pada CVSIGNORE si GITIGNORE. Idahun ti o rọrun ni pe ko si iyipada faili deede ti o le ṣe fun ọ, ṣugbọn o le jẹ iwe-akọọlẹ ti o le lo lati daakọ lori awọn ilana ti CVSIGNORE faili.

Wo Bi o ṣe le ṣe iyipada awọn Ile-iṣẹ SVN si Awọn Ile-iṣẹ Git fun iranlọwọ ṣe eyi. Tun wo akọsilẹ Bash yii ti o le ni anfani lati ṣe aṣeyọri ohun kanna.

Lati tọju faili GITIGNORE rẹ si ọna kika faili, lo ọkan ninu awọn olootu ọrọ ti a darukọ loke. Ọpọlọpọ ninu wọn le ṣe iyipada si TXT, HTML , ati awọn ọna kika ti o fẹlẹfẹlẹ.

Iwadi siwaju ni lori Awọn faili GITIGNORE

O le kọ faili GITIGNORE agbegbe kan lati Terminal, pẹlu aṣẹ yii:

ifọwọkan .gitignore

Agbara agbaye ni a le ṣe bi eyi:

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

Ni bakanna, ti o ko ba fẹ lati ṣe faili GITIGNORE, o le fi awọn iyọkuro si ibi ipamọ agbegbe rẹ nipasẹ ṣiṣatunkọ awọn .git / alaye / faili ti o kuro .

Eyi ni apẹẹrẹ ti o rọrun ti faili GITIGNORE ti yoo kọ awọn oriṣiriṣi awọn faili ti a ṣẹda nipasẹ ẹrọ ṣiṣe :

.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db

Eyi ni apẹẹrẹ GITIGNORE ti o kọ awọn faili LOG , SQL, ati SQLITE lati koodu orisun:

* .log * .sql * .sqlite

Ọpọlọpọ awọn ilana ofin ti a gbọdọ tẹle ni lati le tẹle awọn ofin ti o ṣe deede ti Git n beere. O le ka nipa awọn wọnyi, ati pupọ siwaju sii nipa bi faili naa ṣe n ṣiṣẹ, lati aaye ayelujara GITIGNORE iwe-iṣẹ GITALI.

Rii daju lati ranti pe ti o ba ti ṣayẹwo tẹlẹ sinu faili kan ki a ko bikita, ati lẹhinna fi afikun ofin iṣakoso kan silẹ fun u ni faili GITIGNORE, Git kii yoo foju faili naa titi iwọ o fi ṣawari rẹ pẹlu aṣẹ atẹle:

git rm - gba orukọofthefile

Ṣe Faili Rẹ Ṣi Ṣi Ṣi Ṣi Ṣibẹ?

Ti faili rẹ ko ba ṣiṣẹ gẹgẹbi a ti salaye loke, ṣayẹwo pe o ti ka kika faili lẹsẹsẹ. Fun apẹrẹ, ti o ko ba le ṣi i pẹlu olootu ọrọ tabi ti Git ko ba da faili naa mọ, o le ma ṣe ni iṣeduro pẹlu faili GITIGNORE kan.

IGN jẹ aṣiṣe miiran ti ko ni faili ṣugbọn o wa ninu RoboHelp Ignore Akojọ faili kika ti o da nipasẹ ati lo pẹlu Adobe RoboHelp fun kikọ awọn iwe iranlọwọ iranlọwọ Windows. Nigba ti faili naa le ṣe iru iṣẹ kanna - lati ṣajọ awọn ọrọ ti a ko bikita lati awọn awari nipasẹ iwe - a ko le ṣe lo pẹlu Git ati ko tẹle awọn ilana iṣeduro kanna.

Ti faili rẹ ko ba ṣii, ṣawari ni igbasilẹ faili rẹ lati mọ iru ipo ti o wa ni ki o le rii software ti o yẹ ti o ṣii tabi ti o yi pada.