-
GIT lokaalne kasutamine
-
GitHub - Git koostöö
-
Sissejuhatus
.gitignore – failid, mille muudatusi me ei soovi jälgida
Oluline
.gitignore faili kasutatakse git repositooriumis, et ignoreerida projekti jaoks otseselt mittevajalike failide/kataloogide lisamist/muutmist. Mida ignoreerida sõltub projekti tüübist (PHP, Java, WordPress jne) ja programmerimiskeskkonnast.
- Tavaliselt ignoreeritakse näiteks ajutisi faile (logid, java puhul
.classfailid) - Konfiguratsioonifailid (näiteks, mis sisaldab mingi keskkonna API võtmeid jm)
- Suur fail (näiteks video, andmebaasi importimiseks kasutatav sql fail jm).
.gitignore faili peab ise olema trackitav.
Suure hulga näidis .gitignore faile leiab aadressilt: https://github.com/github/gitignore
Tähelepanu
Fail/kataloog tuleb .gitignore faili lisada kui fail on veel untracked staatuses. Kui fail/kataloog on juba lisatud repositooriumisse, siis on selle eemaldamine ja/või jälgimise lõpetamine keerukamad protsessid.
Syntax
VS Code näide (https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore). .gitignore faili syntaksist vaata rohkem (https://www.w3schools.com/git/git_ignore.asp?remote=github):
#Kõik failid kataloogis .vscode.vscode/*
#väljaarvatud ! algavate failide kirjed
!.vscode/settings.json!.vscode/tasks.json!.vscode/launch.json!.vscode/extensions.json!.vscode/*.code-snippets
# Local History for Visual Studio Code.history/
# Built Visual Studio Code Extensions*.vsix