Övning 14 / 24
Ignorera filer med .gitignore
Beräknad tid: 15 min
Varför
Vissa filer ska aldrig in i Git: hemligheter, cache, OS-skräp. .gitignore talar om för Git vilka namn som ska hoppas över.
Den nya idén
.gitignore — en textfil i arkivets rot. Varje rad är ett mönster (t.ex. *.log eller .env). Matchande filer syns inte som untracked.
.DS_Store
Thumbs.db
*.log
.envLägg aldrig riktiga lösenord i Git. Om du råkar committa en hemlighet: rotera nyckeln — att bara radera filen i en ny commit räcker inte alltid.
Uppgift
- Skapa filen .gitignore i arkivets rot med minst två rader (t.ex. .DS_Store och *.log).
- Skapa valfritt en dummy-fil secret.log i samma mapp.
- Kör git status — .gitignore ska synas som untracked, men secret.log ska inte synas om mönstret matchar.
- Lägg till och committa .gitignore: git add .gitignore && git commit -m "Add gitignore".
Förväntat resultat
.gitignore är commitad. Ignorerade filer syns inte i status. Loggen har en ny commit.