Globalni .gitignore

Ha! Slučajno naleteh na ovo a više je nego korisno. Pa da podelim, neće da škodi.

Standarnda procedura koja se dešava svaki put kada bilo šta treba da ubacim u git je copy/paste standardnog (da ga nazovem tako) .gitignore fajla.

U njemu se nalaze imana fajlova koje pravi moj IDE (.project, .buildpath i .settings), moj OS (.DS_Store), raznorazni *.cache fajlovi, po neki local.config fajl) a svi imaju jedno zajedničku karakteristiku. Ne želim ih u git-u.

I tako svaki put copy/paste…E pa dosta je.

Sve što je potrebno da uradite je da napravite jedan .gitignore (mada ne mora tako da se zove) fajl i stavite ga u svoj home folder (ili po vašoj želji gde god).

Onda lepo u njega ubacite sve što želite da bude ignorisano od strane git-a i jednostavno ga obavestite gde se taj fajl nalazi na sledeći način:

git config --global core.excludesfile '~/.gitignore'

I to je to.

Sve što se nalazi u tom fajlu git će jednsotavno zaobilaziti i nema potrebe da to ponavljate svaki put u lokalnom .gitignore fajlu.

Naravno, ovo neće sprečiti vaše kolege sa kojima radite na istom repou da šalju takve fajlove, ali nije loše znati i ovo.

Leave a Reply

Your email address will not be published. Required fields are marked *