Објашњено Гитигноре: Шта је Гитигноре и како га додати у свој репо
.gitignore
Фајл је текст фајл који говори Гит које фајлове или фолдере да игнорише у пројекту.
Локална .gitignore
датотека се обично ставља у основни директоријум пројекта. Такође можете да направите глобалну .gitignore
датотеку и сви уноси у тој датотеци биће занемарени у свим вашим Гит спремиштима.
Да бисте креирали локалну .gitignore
датотеку, креирајте текстуалну датотеку и дајте јој име .gitignore
(не заборавите да .
на почетку наведете и ). Затим уредите ову датотеку по потреби. Свака нова линија треба да садржи додатну датотеку или фасциклу коју желите да Гит игнорише.
Уноси у ову датотеку такође могу следити одговарајући образац.
*
користи се као подударање џокер знакова/
користи се за игнорисање назива путања у односу на.gitignore
датотеку#
користи се за додавање коментара у.gitignore
датотеку
Ово је пример како .gitignore
датотека може изгледати:
# Ignore Mac system files .DS_store # Ignore node_modules folder node_modules # Ignore all text files *.txt # Ignore files related to API keys .env # Ignore SASS config files .sass-cache
Да бисте додали или променили глобалну .гитигноре датотеку, покрените следећу команду:
git config --global core.excludesfile ~/.gitignore_global
Ово ће створити датотеку ~/.gitignore_global
. Сада ту датотеку можете уређивати на исти начин као и локалну .gitignore
датотеку. Сва ваша Гит спремишта игнорисаће датотеке и фасцикле наведене у глобалној .gitignore
датотеци.
Како уклонити датотеке из претходно направљених из новог Гитигнореа
Да бисте поништили праћење једне датотеке, односно зауставили праћење датотеке, али је не избрисали из система, користите:
git rm --cached filename
Да бисте пратили сваку датотеку у .gitignore
:
Прво извршите све нерешене промене кода, а затим покрените:
git rm -r --cached
Овим се уклањају све промењене датотеке из индекса (припремно подручје), а затим покрените:
git add .
Обвежите:
git commit -m ".gitignore is now working"
Да бисте опозвали git rm --cached filename
, користитеgit add filename
Више информација:
- Гит документација: гитигноре
- Занемаривање датотека: ГитХуб
- Корисни
.gitignore
предлошци: ГитХуб