He aha te Pukapuka GITIGNORE?

Me whakatuwheratia, whakatika, ka huri i nga kōnae GITIGNORE

He kōnae kei te GITIGNORE te toronga kōnae he Git Whakamorehia te kōnae i whakamahia me te puna whakahaere / putanga punaha e huaina ana ko Git. Ka tohuhia e ia ko nga kōnae me nga pukupapatanga kaore e warewarehia i roto i te waehere punaa.

Ka taea te whakamahi i runga i te raupapa ara-kore kia whakamahia nga ture ki nga waahanga motuhake, engari ka taea ano e koe te hanga i tetahi kōnae GITIGNORE ao e pa ana ki nga raupapatanga Git katoa e whai ana koe.

Ka taea e koe te kitea he maha o nga tauira o nga kōnae GITIGNORE e tūtohuhia ana i roto i nga ahuatanga rereke, mai i te whārangi tauira tauira a GitHub .gitignore.

Me pehea te whakatuwhera i te Pukapuka GITIGNORE

Ko nga kōnae GITIGNORE he kuputuhi kuputuhi marama, ko te tikanga ka taea e koe te whakatuwhera i tetahi ki tetahi papatono ka taea e koe te tuhi i nga kōnae kuputuhi.

Ka taea e nga kaiwhakamahi Windows te whakatuwhera i nga kōnae GITIGNORE ki te kaupapa Pouaka Whakauru-i roto ranei, me te tono noa o te Notepad ++. Hei whakatuwhera i nga kōnae GITIGNORE i runga i te macOS, ka taea e koe te whakamahi ia Gedit. Ka taea e nga kaiwhakamahi Linux (me Windows me MacOS) te whakamahi i a Atom e whai hua ana mo te whakatuwhera me te whakatika i nga kōnae GITIGNORE.

Engari, kaore e tino whakamahia ana nga kōnae GITIGNORE (arä, kaore e mahi ana i te reta kore) mehemea kei te whakamahi i roto i te horopaki o Git, he taputapu koreutu e whakahaere ana i runga i te Windows, Linux, me te MacOS.

Ka taea e koe te whakamahi i te kōnae GITIGNORE ma te waiho i nga wahi katoa e hiahia ana koe kia whakamahihia nga ture. Whakaritea tetahi rereke i ia raupapa mahi me nga ture kaore e mahihia mo ia kopau takitahi. Mena ka waiho e koe te kōnae GITIGNORE ki te kōpaki pakiaka o te mahinga mahi a te kaupapa, ka taea e koe te whakauru i nga ture katoa kei reira kia whai hua ai te ao.

Tuhipoka: Kaua e waiho te kōnae GITIGNORE ki te whaiaronga raupapatanga Git; kaore e whakaaetia te whakamahi i nga ture mai i te mea e hiahia ana te kōnae ki te whaiaronga mahi.

Kei te whai hua nga kōnae GITIGNORE mo te wehewehe i nga ture ohorere me tetahi atu e taea te whakakore i to raupapatanga. Ko te take tenei, kia rite ki a GitHub, he mea nui kia whakauru ki roto ki to raupapatanga.

Me pehea te tahuri ki / Mai i te Kōnae GITIGNORE

Titiro ki tenei Tae Tohu Tae mo nga korero mo te whakawhiti i te CVSIGNORE ki a GITIGNORE. Ko te whakautu ngawari ko te kore he kaihurihuri kaore e taea te mahi mo tena, engari he tuhinga ka taea e koe te whakamahi ki te kape i nga tauira o te kōnae CVSIGNORE.

Tirohia te pehea e huri ai i nga Repositories SVN ki te Git Repositories mo te awhina i te mahi. Tirohia hoki tenei tuhinga a Bash e taea ai te whakatutuki i te mea ano.

Hei tiaki i to kōnae GITIGNORE ki te whakatakotoranga kōnae kuputuhi, whakamahia tetahi o nga kaiwhakaatu kuputuhi e whakahuatia ake nei. Ko te nuinga o ratou ka taea te tahuri ki te TXT, HTML , me nga whakatakotoranga kuputuhi marama.

He Pānui Ake ake i nga Kōnae GITIGNORE

Ka taea e koe te hanga i tetahi kōnae GITIGNORE rohe mai i te Terminal, me tenei whakahau :

pa ki a .gitignore

Ka taea te hanga i tenei ao:

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

I tua atu, ki te kore koe e hiahia ki te hanga i tetahi kōnae GITIGNORE, ka taea e koe te whakakore i nga whakakore ki to roheranga rohe na roto i te whakatika i te kōnae .git / info / tango .

Anei he tauira o te kōnae GITIGNORE e kore e wareware i nga momo kōnae i hangaia e te punaha whakahaere :

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

Anei he tauira GITIGNORE e whakakore ana i nga kōnae LOG, SQL, me SQLITE mai i te waehere puna:

* .log * .sql * .sqlite

He maha nga ture tauira e tika ana kia whai kia mau tonu ki nga ture whakawhitinga tika e hiahiatia ana e Git. Ka taea e koe te pānui i enei, me te maha atu ano mo te mahi a te kōnae, mai i te paetukutuku GITIGNORE Documentation mana.

Me mahara ki te mea kua oti kua tirotirohia e koe ki tetahi kōnae kia kaua e warewarehia, a muri iho ka tohaina he ture kaore i te mea i roto i te kōnae GITIGNORE, kaore a Git e wareware i te kōnae tae noa ki te waahi ki a koe i te whakahau e whai ake nei:

git rm - kua whakaingoatia te nameofthefile

Kei te tuwhera tonu a Turangi?

Mena kaore e mahi ana to kōnae i runga ake i te korero i runga ake, tirohia kei te korero tika koe i te toronga. Hei tauira, ki te kore e taea e koe te tuwhera me te kaitautoko kuputuhi, mehemea kaore a Git e mohio ki te kōnae, kaore pea koe e mahi ki tetahi kōnae GITIGNORE.

Ko te IGN ano tetahi atu kōnae kaore e waiho ana engari kei roto i te RoboHelp Ignore List i hanga e te mahinga me te Adobe RoboHelp hei hanga i nga tuhinga awhina Windows. Ahakoa e mahi ana te kōnae i tetahi mahi penei - ki te whakariterite i nga kupu e kore e waihohia mai i nga rapunga i roto i nga tuhinga - kaore e taea te whakamahi ki a Git me te kore e whai i nga ture whakaahiti rite.

Mena kaore i tuwhera te kōnae, rangahau i tana toronga kōnae ki te ako i te ahuatanga o te waahanga ka taea e koe te kimi i te rorohiko tika e whakatuwhera ana, e tahuri ana ranei.