.gitignore til C++
38 ignorer regler for C++, klar til at kopiere til dit lager.
Programmeringssproget C++
Den komplette .gitignore til C++
# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 22:52:37 UTC
# Teknologier: C++
### C++ ###
*.d
# Backup fil
*.bak
*.slo
*.lo
# Objekt fil
*.o
# Objekt fil
*.obj
*.gch
*.pch
*.ilk
# Database med fejlfinding af programmer
*.pdb
# Delt objekt
*.so
# macOS dynamisk bibliotek
*.dylib
# Dynamisk linkbibliotek
*.dll
*.mod
# Versioneret delt objekt
*.so.*
*.smod
# Midlertidige filer
*.tmp
*.lai
*.la
# Statisk bibliotek
*.a
# Biblioteksfil
*.lib
# Windows eksekverbar
*.exe
# Compilerresultat
*.out
# Ansøgningspakke
*.app
# Byg output-mappe
build/
build-*/
CMakeFiles/
# CMake-mellemlager
CMakeCache.txt
# CMake installationsscript
cmake_install.cmake
# Genereret makefile
Makefile
# CMake installationsmanifest
install_manifest.txt
# Kompilationsdatabase
compile_commands.json
# Log fil
*.log
# Vim swap-fil
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/
Hvad disse C++ regler faktisk ignorerer
Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.
Forudsætninger
| Mønster | Hvad den ignorerer |
|---|---|
*.d |
Forudsætninger |
Midlertidige filer
| Mønster | Hvad den ignorerer |
|---|---|
*.bak |
Backup fil |
*.tmp |
Midlertidige filer |
*.log |
Log fil |
*.swp |
Vim swap-fil |
vcpkg_installed/ |
vcpkg |
*.dwo |
fejlfinde informationsfiler |
Testing/ |
Testresultater og mellemlager |
.cache/ |
Midlertidige filer |
Kompilerede objektfiler
| Mønster | Hvad den ignorerer |
|---|---|
*.slo |
Kompilerede objektfiler |
*.lo |
Kompilerede objektfiler |
*.o |
Objekt fil |
*.obj |
Objekt fil |
Forudkompilerede overskrifter
| Mønster | Hvad den ignorerer |
|---|---|
*.gch |
Forudkompilerede overskrifter |
*.pch |
Forudkompilerede overskrifter |
Linker filer
| Mønster | Hvad den ignorerer |
|---|---|
*.ilk |
Linker filer |
Debugger filer
| Mønster | Hvad den ignorerer |
|---|---|
*.pdb |
Database med fejlfinding af programmer |
Kompilerede dynamiske biblioteker
| Mønster | Hvad den ignorerer |
|---|---|
*.so |
Delt objekt |
*.dylib |
macOS dynamisk bibliotek |
*.dll |
Dynamisk linkbibliotek |
*.so.* |
Versioneret delt objekt |
Fortran modulfiler
| Mønster | Hvad den ignorerer |
|---|---|
*.mod |
Fortran modulfiler |
*.smod |
Fortran modulfiler |
Kompilerede statiske biblioteker
| Mønster | Hvad den ignorerer |
|---|---|
*.lai |
Kompilerede statiske biblioteker |
*.la |
Kompilerede statiske biblioteker |
*.a |
Statisk bibliotek |
*.lib |
Biblioteksfil |
Eksekverbare filer
| Mønster | Hvad den ignorerer |
|---|---|
*.exe |
Windows eksekverbar |
*.out |
Compilerresultat |
*.app |
Ansøgningspakke |
Byg mapper
| Mønster | Hvad den ignorerer |
|---|---|
build/ |
Byg output-mappe |
build-*/ |
Byg mapper |
CMake genererede filer
| Mønster | Hvad den ignorerer |
|---|---|
CMakeFiles/ |
CMake genererede filer |
CMakeCache.txt |
CMake-mellemlager |
cmake_install.cmake |
CMake installationsscript |
Makefile |
Genereret makefile |
install_manifest.txt |
CMake installationsmanifest |
compile_commands.json |
Kompilationsdatabase |
Sådan bruger du denne .gitignore til C++
- Kopier C++ reglerne ovenfor, eller download filen direkte.
- Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
- Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
- Brug .gitignore, så alle på holdet deler de samme regler.