ddu:git:git_forloeb_github_and_gitignore
Indholdsfortegnelse
.gitignore
Læringsmål
- Du forstår hvad
.gitignoreer, og hvorfor det er nødvendigt i Godot-projekter. - Du lærer at beskytte dit repository mod unødvendige filer fra Godot.
Godot genererer mange midlertidige filer (fx .import, .godot, binære filer), som ikke skal deles. .gitignore holder repository rent.
Disse filer:
- fylder meget
- ændrer sig ofte
- kan genskabes automatisk
Derfor skal de ikke versionsstyres.
Du kan derfor oprette en .gitignore-fil og her tilføjer regler for at ignorere bestemte filer og mapper.
Opgave 1: Opret .gitignore
- Naviger til roden af dit projekt
- Kør
git status, og betraget output. - Opret en fil med navnet
.gitignorei Godot projektets rod - Indsæt følgende indhold:
########################## # Godot ########################## # Godot importer cache (meget vigtigt) .import/ .imported/ # Godot midlertidige filer .godot/ # Eksporter/builds export.cfg export_presets.cfg /builds/ /bin/ ########################## # Mono / C# (Godot C#) ########################## # Build output [Bb]in/ [Oo]bj/ # Godot mono cache .mono/ ########################## # Visual Studio ########################## .vs/ *.user *.suo *.userosscache *.sln.docstates # Hvis du genererer solution automatisk *.csproj *.sln ########################## # Visual Studio Code ########################## .vscode/ ########################## # OS-specifikt ########################## # macOS .DS_Store # Windows Thumbs.db desktop.ini
Opgave 2: Se effekten
Kør git status igen (efter du har gemt .gitignore)
Sammenlign resultatet med din tidligere status, hvad ser du ?
Spørgsmål:
- Hvorfor er det en dårlig idé at versionstyre
bin/og.mono/?
Checkpoint
ddu/git/git_forloeb_github_and_gitignore.txt · Sidst ændret: af admin
