Pangunahin Iba Pa Ano ang isang GITIGNORE File at Paano Ko Magagamit ang Isa?

Ano ang isang GITIGNORE File at Paano Ko Magagamit ang Isa?



Kapag nagtatrabaho sa isang git repository, may panganib na hindi ginustong data. Sa kabutihang palad, makakalikha ka ng isang file na may isang extension na GITIGNORE at tukuyin kung aling mga file at folder ang dapat balewalain sa proyekto. Maaari kang bumuo ng isang pandaigdigang data ng GITIGNORE para magamit sa bawat repository ng Git.

Ano

Paano Lumikha ng Mga File ng GITIGNORE

Ang mga file ng GITIGNORE ay payak na mga file ng teksto, kaya maaari mong buksan ang mga ito gamit ang Notepad o anumang text editor. Narito kung paano gumawa ng isang file na GITIGNORE:

  1. Buksan ang anumang text editor at pindutin ang save. Palitan ang pangalan ng .gitignore.
  2. Kapag ang pag-edit ng file, ang bawat linya ay nakalaan para sa isang solong folder o isang file na dapat balewalain ng isang git.

Gumamit ng # upang magdagdag ng mga komento sa isang .gitignore file

Gumamit ng * para sa isang tugma sa wildcard

Gumamit ng # / upang huwag pansinin ang mga landas na nauugnay sa GITIGNORE file.

Bilang halimbawa, maaaring ganito ang hitsura ng iyong GITIGNORE:

# Huwag pansinin ang folder ng node_modules

node_modules

# Huwag pansinin ang mga file na nauugnay sa mga API key

.env

# Huwag pansinin ang mga file ng system ng Mac

.DS_store

# Huwag pansinin ang mga file ng config ng SASS

.sass-cache

windows 10 start menu hindi mai-click

# Huwag pansinin ang lahat ng mga file ng teksto

* .txt

Tulad ng alam mo, ang mga komento ay opsyonal.

Balewalain ang mga direktoryo sa pamamagitan ng pagsasama ng kanilang mga landas at paggamit / sa dulo ng bawat linya.

Halimbawa:

pagsubok /

mga troso /

paano ka magdagdag ng mga numero ng pahina sa google docs

naglo-load /

Habang ang simbolo ng wildcard * ay maaaring magamit upang huwag pansinin ang lahat ng mga file na may isang tukoy na extension, maaari mo itong pagsamahin sa simbolo ng pagwawalang-bahala!. Narito ang isang halimbawa:

* .txt

! readme.txt

! pangunahing.txt

Ipapaalam sa itaas ang git upang balewalain ang bawat file na may extension na .txt maliban sa readme.txt at main.txt.

Maaaring gamitin ang mga wildcard para sa mga direktoryo. Mag-ingat lamang sa paggamit ng mga ito, tulad ng ipinakita sa halimbawang ito:

pagsusulit/

! test / halimbawa.txt

Maaari mong isipin na ang git ay hindi papansinin ang bawat file sa loob ng direktoryo ng pagsubok maliban sa halimbawa.txt. Gayunpaman, hindi iyon ang kaso. Babalewalain pa rin nito ang halimbawa.txt para sa mga kadahilanan sa pagganap, tulad ng tinukoy namin na ang buong direktoryo ng pagsubok ay hindi pinansin.

Mayroon kang pagpipilian na gumamit ng dobleng Asterisk (**) upang tumugma sa anumang bilang ng mga direktoryo at file. Halimbawa, sasabihin sa Test / ** / *. Txt ang git na huwag pansinin lamang ang mga file na nagtatapos sa .txt sa direktoryo ng pagsubok at mga subdirectory nito.

GITIGNORE File Paano Gumamit ng Isa

Tatlong Paraan upang Maipatupad ang Mga File ng GITIGNORE

Gumamit ng isang pandaigdigang GITIGNORE sa lahat ng iyong mga proyekto, alinman sa iyong mga kasamahan o nag-iisa. Gayunpaman, maaari kang lumikha ng isang lokal na GITIGNORE o kahit na tukuyin ang mga panuntunan sa pagbubukod.

Lumikha ng isang Lokal na GITIGNORE File

Mayroong dalawang paraan upang tukuyin ang mga file ng GITIGNORE. Maaari kang magkaroon ng isang file na GITIGNORE sa antas ng direktoryo o lumikha ng isang file sa ugat. Sa karamihan ng mga kaso, nagsasama ang GITIGNORE ng mga file ng mga katangian at mga file ng pagsasaayos. Kapag ang iyong mga kasamahan sa koponan ay kumukuha din ng parehong file na GITIGNORE, tiyaking gumamit ng # upang magdagdag ng mga komento para sa kalinawan.

Lumikha ng isang Pandaigdigang GITIGNORE File

Kung nagtatrabaho sa maraming mga repositoryang git, maaari kang makatipid ng maraming oras sa pamamagitan ng pagtukoy sa mga panuntunang pandaigdigan para sa iyong mga lokal na repository.

paano i-update apps sa samsung matalino tv
  1. Lumikha ng file na GITIGNORE at tukuyin ang unibersal na mga panuntunang ilalapat.
  2. Gamitin ang core.excludesFiles na pag-aari upang ibahin ang iyong lokal na file na GITIGNORE sa pandaigdigan. Gamitin ang sumusunod na linya:

git config –global core.excludesFile

Lumikha ng Mga Panuntunang Personal na GITIGNORE

Kung mayroon kang isang tukoy na imbakan, mga panuntunan, maaari mong baguhin ang pandaigdigan o lokal na mga file ng GITIGNORE. Ang mga patakarang ito ay hindi maaaring ibahagi o kontrolin sa iba pang mga miyembro ng iyong workgroup. Maaari kang gumamit ng mga personal na panuntunan sa GITIGNORE para sa iyong lokal na mga direktoryo sa pagtatrabaho o mga setting ng logger.

Paggamit ng GITIGNORE File para sa Mga Nakatuong Mga File

Huwag pansinin ang Mga Nakatuong Mga File

Ang mga nakatuong file ay isinasama sa imbakan dahil naka-cache ang mga ito. Kung hindi mo pinapansin ang data na ito, kailangan muna itong alisin. Ang iminungkahing pamamaraan upang gawin ito ay tanggalin ang mga file na ito at pagkatapos ay gawin at ilapat ang mga pagbabago. Kapag nagawa mo na iyon, maaari mo nang magamit ang GITIGNORE sa pamamagitan ng pagtukoy ng isang panuntunan kung saan ang file ay hindi papansinin nang lokal. Idagdag ang linyang ito:

git rm –cached

Sa ganitong paraan, ang file ay aalisin sa imbakan kahit na mananatili ito sa gumaganang direktoryo. Ang isang GITIGNORE file na may panuntunang ito ay dapat nasa gumaganang direktoryo.

Gumawa ng Dating Hindi Pinapansin na File

Kung nais mong gumawa ng isang file na hindi pinansin, maaari mo itong maisagawa gamit ang git add line at ang puwersa na pagpipilian. Halimbawa, kung nais mong alisin ang example.txt mula sa file na GITIGNORE habang pinapanatili itong repository na nakatuon t, magpasok ng mga linya:

git add -f halimbawa.txt

git commit -m Pilit na nagdaragdag ng halimbawa.txt.

Nagdagdag ka na ngayon ng isang hindi pinansin na file sa lalagyan. Ang pangwakas na hakbang ay upang baguhin ang file na GITIGNORE sa pamamagitan ng pag-aalis ng hindi papansin na pattern o ang panuntunan.

Ano

Gumamit ng GITIGNORE sa Iyong kalamangan

Tulad ng mga file ng GITIGNORE na nasa halos bawat proyekto, kakailanganin mong malaman kung paano gamitin ang mga ito. Habang ang mga utos ay simple, mahalaga na tukuyin ang iyong mga patakaran at huwag pansinin ang mga tamang file. Sa wastong paggamit ng GITIGNORE, makatipid ka ng oras at mai-optimize ang iyong proyekto.

Gaano kadalas mo kailangan ang mga file ng GITIGNORE sa git repository? Gumagamit ka ba ng karamihan sa mga panuntunan sa pandaigdigan o lokal? Mangyaring ibahagi ang iyong mga karanasan sa seksyon ng mga komento.

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Huwag paganahin ang Pag-index sa Paghahanap Kapag Nasa Baterya sa Windows 10
Huwag paganahin ang Pag-index sa Paghahanap Kapag Nasa Baterya sa Windows 10
Sa artikulong ito, makikita natin kung paano hindi pagaganahin ang tampok na Paghahanap ng Paghahanap kapag nasa baterya sa Windows 10. Maaari itong makatipid ng lakas ng baterya nang kaunti.
Ang Linux Mint 18.2 'Sonya' ay wala na
Ang Linux Mint 18.2 'Sonya' ay wala na
Ang Linux Mint 18.2 ay ang pinakabagong bersyon ng sikat na distro. Ang pangwakas na bersyon ng Linux Mint 18.2 'Sonya' ay magagamit na ngayon kasama ang lahat ng mga edisyon kabilang ang, Cinnamon, MATE, XFCE at KDE. Tingnan natin kung ano ang nagbago. Desktop Environment MATE bersyon 1.18 Cinnamon 3.4 XFCE 4.12 kasama ang menu ng aplikasyon ng Whisker 1.7.2. KDE Plasma 5.8
Paano Manood ng HGTV nang walang Cable
Paano Manood ng HGTV nang walang Cable
Kung gumon ka sa mga palabas sa bahay ngunit nais mong putulin ang kurdon, swerte ka. Mayroong ilang mga ligal na paraan upang panoorin ang HGTV nang walang cable at ang isang pares sa kanila ay gumagana nang maayos talaga. Bukod sa
Mag-download ng Kulay ng Autumn sa Japan Tema para sa Windows 10, 8 at 7
Mag-download ng Kulay ng Autumn sa Japan Tema para sa Windows 10, 8 at 7
Nagtatampok ang tema ng Kulay ng Autumn sa Japan ng 11 mataas na kalidad na mga imahe upang palamutihan ang iyong Desktop. Ang magandang themepack na ito ay paunang nilikha para sa Windows 7, ngunit maaari mo itong gamitin sa Windows 10, Windows 7 at Windows 8. Ang Autumn Color sa Japan na themepack ay may kasamang mga nakakakuha ng mga larawan sa resolusyon ng Full HD 1920x1080. Ang
Paano baguhin ang mga kulay at hitsura ng Windows 10 window
Paano baguhin ang mga kulay at hitsura ng Windows 10 window
Alamin kung paano ipasadya ang mga kulay at hitsura ng window sa Windows 10
Paano Mapasadya ang Google Chrome Sa Chrome: mga watawat
Paano Mapasadya ang Google Chrome Sa Chrome: mga watawat
https://youtu.be/W92uVru7txo Ang advanced na pagsasaayos ng browser ay isang paksa na isang bagay ng isang madilim na sining. Gayunpaman, maraming mga paraan na maaari mong ma-access ang mga pinaka-advanced na tampok ng iyong browser at ipasadya ang pag-uugali nito. Sa artikulong ito ng TechJunkie, kami
Paano Itago ang Paghahanap at Pagtingin sa Gawain mula sa Taskbar sa Windows 10
Paano Itago ang Paghahanap at Pagtingin sa Gawain mula sa Taskbar sa Windows 10
Ang Windows 10 ay mayroong isang kahon ng Paghahanap at isang pindutan na Tingnan ang Gawain na pinagana sa taskbar. Kinukuha nila ang mahalagang puwang sa taskbar. Narito kung paano itago ang mga ito.