Dè a th 'ann am faidhle GITIGNORE?

Mar a nì thu faidhlichean GITIGNORE a fhosgladh, a dheasachadh agus a thionndadh

Tha faidhle leis an leudachadh faidhle GITIGNORE na fhaidhle Git Ignore a chaidh a chleachdadh leis an t-siostam smachd tionndaidh / stòr ris an canar Git. Tha e a 'sònrachadh dè na faidhlichean no na pasgain nach bu chòir a leigeil seachad ann an còd stòr sònraichte.

Faodar a chleachdadh air stèidh gach ceum gus nach tèid na riaghailtean a chleachdadh ach air pasganan sònraichte, ach faodaidh tu cuideachd faidhle cruinne GITIGNORE a chruthachadh a tha a 'buntainn ri gach stòras Git a tha agad.

Gheibh thu grunnan eisimpleirean de fhaidhlichean GITIGNORE a thathar a 'moladh ann an diofar shuidheachaidhean, bhon duilleag templates aig GitHub.

Mar a dh'fhosglas tu File GITIGNORE

Tha faidhlichean GITIGNORE faidhlichean teacsa soilleir, a 'ciallachadh gum faod thu aon fhosgladh le prògram sam bith a leughas faidhlichean teacsa.

Faodaidh luchd-cleachdaidh Windows a bhith a 'fosgladh faidhlichean GITIGNORE leis a' phrògram togte Notepad no leis an tagradh free Notepad ++. Gus fosgail faidhlichean GITIGNORE air macOS, faodaidh tu Gedit a chleachdadh. Dh'fhaodadh luchd-cleachdaidh Linux (cho math ri Windows agus macOS) lorg air Atom feumail airson fosgladh agus deasachadh fhaidhlichean GITIGNORE.

Ach, chan eil faidhlichean GITIGNORE ann an-dràsta air an cleachdadh (ie chan eil iad ag obair mar fhacal air falbh) mura tèid an cleachdadh taobh a-staigh co-theacsa Git, a tha mar bathar-bog an-asgaidh a tha a 'ruith air Windows, Linux, agus macOS.

Faodaidh tu am faidhle GITIGNORE a chleachdadh le bhith ga chur air adhart ge bith càite bheil e gu bheil thu ag iarraidh na riaghailtean tagradh a chur a-steach. Cuir fear eadar-dhealaichte anns gach eòlaire-obrach agus obraichidh na riaghailtean air falbh airson gach pasgan fa leth. Ma chuireas tu am faidhle GITIGNORE ann am pasgan bunaiteach eòlaire-obrach a 'phròiseict, faodaidh tu na riaghailtean uile a chur ann gus am bi e air obair chruinneil a ghabhail.

Nota: Na cuir am faidhle GITIGNORE anns an eòlaire stòrais Git; cha leig sin leis na riaghailtean cur a-steach oir feumaidh am faidhle a bhith san eòlaire-obrach.

Tha faidhlichean GITIGNORE feumail airson riaghailtean a leigeil seachad le duine sam bith eile a dh 'fhaodadh cliogadh air an ath-thaigh agad. Is e seo an t-adhbhar, a rèir GitHub, tha e cudromach a thoirt don taigh-tasgaidh agad.

Mar a nì thu tionndadh gu / bho fhaidhle GITIGNORE

Faic an snàthainn Stack Overflow airson fiosrachadh mu CVSIGNORE a dhèanamh gu GITIGNORE. Is e am freagairt shìmplidh nach eil tionndadh cunbhalach faidhle ann a dh'fhaodas a dhèanamh dhut, ach 's dòcha gum bi sgriobt ann an urrainn dhut a chleachdadh gus lethbhreac a dhèanamh air pàtran an fhaidhle CVSIGNORE.

Faic mar a thogas tu SVN Repositories gu Git Repositories airson cuideachadh a 'dèanamh sin. Cuideachd, faic an sgriobt Bash seo a dh'fhaodadh a bhith comasach air an aon rud a choileanadh.

Gus am faidhle GITIGNORE agad a shàbhaladh gu cruth faidhle teacsa, cleachd fear de na deasachaidhean teacsa a chaidh ainmeachadh gu h-àrd. Faodaidh a 'mhòr-chuid dhiubh atharrachadh gu TXT, HTML , agus cruth teacsa sìmplidh coltach.

Leughadh adhartach air faidhle GITIGNORE

Faodaidh tu faidhle GITIGNORE ionadail a thogail bho Terminal, leis an òrdugh seo:

sgaoileadh

Faodar aonan cruinneil a dhèanamh mar seo:

git config - coreobal.exefilefile ~ / .gitignore_global

Air neo, mura h-eil thu airson faidhle GITIGNORE a dhèanamh, faodaidh tu às-dùnadh a chur ris an ionad-tasgaidh ionadail agad le bhith a 'deasachadh an .git / info / faidhle a dhubhadh às .

Seo eisimpleir shìmplidh de fhaidhle GITIGNORE a leigeadh seachad diofar fhaidhlichean a chruthaich an siostam obrachaidh :

S an Iar- ._ * .Trashes ehthumbs.db Thumbs.db

Seo eisimpleir GITIGNORE nach eil a 'gabhail a-steach faidhlichean LOG , SQL, agus SQLITE bhon chòd stòr:

* .log * .sql * .sqlite

Tha tòrr riaghailtean pàtrain ann a dh'fheumas a bhith air an leantainn gus cumail ris na riaghailtean ceart co - chòrdail a dh 'iarras Git. Faodaidh tu leughadh mu dheidhinn sin, agus tòrr a bharrachd mu mar a tha am faidhle ag obair, bho làrach-lìn oifigeil GITIGNORE.

Dèan cinnteach gu bheil cuimhn 'agad ma tha thu air dearbhadh a dhèanamh ann am faidhle mar-thà agus nach cuir thu an aire thugainn agus an uairsin cuir riaghailt a-mach air a shon ann am faidhle GITIGNORE, cha toir Git an fhaidhle gus an dèan thu às leis an òrdugh a leanas:

git rm - ainm cathaichte

A bheil do fhaidhle fhathast gun fhosgladh?

Mura h-eil am faidhle agad ag obair mar a chaidh a mhìneachadh gu h-àrd, dèan cinnteach gu bheil thu a 'leughadh leudachadh an fhaidhle gu ceart. Mar eisimpleir, mura h-urrainn dhut a fosgladh le deasaiche teacsa no mura h-eil Git ag aithneachadh an fhaidhle, is dòcha nach bi thu a 'dèiligeadh le faidhle GITIGNORE.

Tha IGN a 'leigeil seachad faidhliche eile ach tha e san fhòrmat faidhle RoboHelp Ignore List a chaidh a chruthachadh le Adobe RoboHelp agus a chleachdadh airson sgrìobhainnean cuideachaidh Windows a thogail. Ged a dh 'fhaodadh am faidhle a bhith a' frithealadh mar a dh 'fhaodas tu - liosta fhaclan a tha air an toirt seachad bho rannsachaidhean tro na sgrìobhainnean - cha ghabh e cleachdadh le Git agus chan eil e a' leantainn nan riaghailtean co-chòrdadh.

Mura fosgail am faidhle agad, dèan sgrùdadh air leudachadh a 'bhile agad gus faighinn a-mach dè an cruth a th' ann gus am faigh thu am bathar-bog iomchaidh a tha a 'fosgladh no a tionndaidh.