Skip to content

Ignorera filer i git repo

File .gitignore används till att bestämma vilka filnamn och kataloger som inte skall vara en del av repot, det är alltså filer som man inte vill checka in i repot. Filer man inte vill checka in kan innehålla känslig information, till exempel lösenord. Eller så är det filer och kataloger som genereras och skapas när man installerar eller kör några av programmen, eller så kan det vara filer som är specifika för ett visst operativsystem som inte skall vara en del av ett repo.

Skapa filen .gitignore

Använd vscode för att skapa filen och lägg in följande innehåll i filen.

Utkast till en .gitignore fil.
# python
__pycache__/
*.py[codz]
*$py.class
# Environments
.venv
venv/
venv.bak/
# Ruff stuff:
.ruff_cache/
# macOS
.DS_Store
.AppleDouble
.LSOverride

Om du längre fram i kursen kommer på andra filer som behöver exkluderas från git repot så kan du bara placera de katalog- och filnamnen i din .gitignore fil.

Det kan se ut så här i vscode när du gör detta.

Image description
Bild: Filen .gitignore är skapad i ditt repo.

Lägg till filen till ditt repo med add, commit och push

Nu kan du lägga till filen till ditt repo med git repon för add, commit och push. Du kan klicka nedan för att öppna och se hur man gör, men prova gärna på egen hand först.

Kommandon för att lägga till .gitignore i git repot.
Lägg till fil i git repot.
# Add the file to the repo
git add .gitignore
# Commit the changes
git commit -a -m "Add the .gitignore with basic settings"
# Push the changes to the remote
git push

Glöm inte att göra git status och kanske även git lg för att se status på ditt repo.

När du är klar kan du dubbelkolla att filen verkligen ligger på GitHub som en del av ditt repo.