Ano ang isang Gitignore File at Paano Ka Magagawa ng Isa?

Ano ang isang Gitignore File at Paano Ka Magagawa ng Isa?

Gumagamit ka na ba ng GitHub ngunit nagtataka pa rin kung ano ang ibig sabihin ng isang .gignignore file?





Kung oo, ipapakita sa iyo ng gabay na ito kung ano ito, mga nasasakupan nito, kung ano ang ginagawa nito, at kung paano lumikha ng isang Gitignore.





Ano ang isang Gitignore?

Nag-aalok ang GitHub ng iba't ibang mga detalyadong tampok, mula sa pagtatanghal ng mga file hanggang sa itulak ang mga ito sa iyong remote na imbakan. Gayunpaman, kung hindi mo nais na itulak ang ilang mga file sa GitHub, maaari kang pumili na hindi rin.





Ang pag-iwan ng ilang mga file tulad nito habang ang pagtatanghal ng iba para sa isang pangako ay ang panghuli layunin ng .gitignore file.

Sa esensya, naglalaman ang .gitignore file ng pangalan ng lahat ng mga file at folder na hindi mo nilalayon na itulak sa iyong remote na imbakan.



Bilang karagdagan sa pagiging kapaki-pakinabang habang gumagawa ng mga file sa GitHub, ang paggamit ng isang .gignignore ay maaari ring magamit habang naglalagay ng mga cloud platform tulad ng Heroku.

Ang isang .gignignore ay tulad ng anumang iba pang file na iyong ginagamit habang nagtatrabaho sa iyong proyekto. Gayunpaman, mag-ingat na huwag malito ito sa isang simpleng text file na gumagamit ng isang naidugtong na .txt. Kaya't tandaan na .gitignore ang nag-iisang kombensyon sa pagpapangalan para sa file na ito.





Paano Gumawa ng isang Gitignore File

Upang makagawa ng isang .gitignore file, pumunta sa iyong folder ng root ng proyekto at lumikha ng isang bagong file. Pangalanan ito .gignignore .

Bilang kahalili, maaari mong buksan ang anumang code editor na iyong pinili. Pagkatapos ay gumawa ng isang bagong file sa iyong direktoryo ng ugat ng proyekto at pangalanan ito .gignignore .





Buksan ang .gitignore file at i-type ang mga pangalan ng mga file at folder na nais mong balewalain para sa nakatuon. I-save ito tulad ng nais mong anumang iba pang mga file sa iyong machine. Ngunit tiyaking gagamitin mo ang naaangkop na extension ng file para sa bawat file.

Upang huwag pansinin ang maraming mga item nang paisa-isa, sa sandaling nai-type mo ang pangalan ng isang file o folder sa isang linya, pindutin ang Pasok at isulat ang susunod sa isang bagong linya.

Sa sandaling magdagdag ka ng isang file o folder sa .gignignore, hindi pipiliin o i-entablado ng GitHub ang mga ito para sa susunod na pangako.

Ang mga file o folder na nakalista sa .gignignore ay wala sa iyong remote na imbakan sa GitHub. Gayunpaman, ang .gitignore file mismo ay naitulak sa iyong remote na imbakan.

Sa sandaling mag-log on sa iyong remote na imbakan, maaari mong i-click ang pagkatapos .gignignore upang makita ang isang listahan ng mga folder at mga file na naiwan mo habang itinatakda ang iba pa para sa pangako.

Ang pagkakaroon ng isang sulyap sa .gignignore sa iyong remote na imbakan sa ganitong paraan ay kapaki-pakinabang kapag kailangan mong bumalik sa iyong lokal na makina upang maepekto ang mga pagbabago sa mga file na iyon.

Iyon ay madaling gamiting, dahil maaari mong mabilis na grab ang mga pangalan ng naturang mga file at alisin ang mga ito nang lokal mula sa .gignignore kung kailangan mo. Pagkatapos i-update ang mga ito ayon sa gusto mo sa iyong lokal na makina.

Bilang karagdagan sa na, hinahayaan kang maiwasan ang pakialam sa mga nakumpletong file nang lokal ngunit tumutulong sa iyo na ituon ang mga nakalista sa .gignignore.

Gayunpaman, kung magpasya kang magbukod ng isang file o isang direktoryo mula sa .gignignore bago i-update o kumpletuhin ang mga ito nang lokal, alisin ang mga ito sa pamamagitan ng pagtanggal sa kanila mula sa .gignignore. Ngunit tiyaking hindi ide-delete ang file mismo.

Pagkatapos ng lahat, maaari ka nang tumakbo git idagdag --lahat muli sa entablado ang mga ito para gumawa sa iyong remote na imbakan.

Anong Uri ng Mga File ang Dapat Mong Ilagay sa Gitignore?

Pansamantalang ginamit na mga file at folder na walang kaugnayan sa iyong proyekto ay mga halimbawa ng mga file na maaari mong ilagay sa .gignignore. Kung mayroon ka ring mga hindi kumpletong file tulad ng karagdagang JavaScript o mga module, maaari silang pumunta sa .gignignore. Tulad ng sinabi namin kanina, sa sandaling magpasya kang i-update at i-entablado ang mga naturang file, maaari mong alisin ang mga ito mula sa .gignignore anumang oras.

Ang paggamit ng isang .gignignore sa bawat oras ay hindi isang paunang kinakailangan para sa isang mahusay na proyekto. Ngunit pinapasimple nito ang iyong daloy ng trabaho. Kung plano mong gumamit ng cloud hosting, maaari nitong gawing seamless din ang pag-deploy.

Ngayon na alam mo kung paano magbukod ng ilang mga file at folder mula sa pagtatanghal ng .gitignore, maaari mo ring tingnan kung paano mo malilinis ang Git at magkaroon ng isang maayos na puno ng pagtatrabaho.

Magbahagi Magbahagi Mag-tweet Email Narito Kung Paano linisin ang Git at Alisin ang Hindi Na-track na mga File

Ang paghahanap ng iyong proyekto sa Git ay kalat ng mga lumang file? Alamin kung paano linisin ang iyong Git.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Pamamahala ng File
  • GitHub
Tungkol sa May-akda Idisou Omisola(94 na artikulong nalathala)

Si Idowu ay madamdamin tungkol sa anumang matalinong tech at pagiging produktibo. Sa kanyang libreng oras, naglalaro siya kasama ang pag-coding at paglipat sa chessboard kapag siya ay naiinip, ngunit gusto din niya ang paghihiwalay mula sa nakagawiang gawain sa isang sandali. Ang kanyang hilig sa pagpapakita sa mga tao ng paraan sa paligid ng modernong tech ay nag-uudyok sa kanya na magsulat pa.

kung paano ipasok ang isang pahalang na linya sa salita
Higit pa Mula sa Idowu Omisola

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe