.gitignore for C++
38 ignoreringsregler for C++, klare til å kopieres inn i kodelageret ditt.
Programmeringsspråket C++
Den komplette .gitignore-filen for C++
# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 16:05:11 UTC
# Teknologier: C++
### C++ ###
*.d
# Sikkerhetskopifil
*.bak
*.slo
*.lo
# Objektfil
*.o
# Objektfil
*.obj
*.gch
*.pch
*.ilk
# Feilsøkingsdatabase for program
*.pdb
# Delt objekt
*.so
# dynamisk macOS-bibliotek
*.dylib
# Dynamisk lenkebibliotek
*.dll
*.mod
# Versjonert delt objekt
*.so.*
*.smod
# Midlertidige filer
*.tmp
*.lai
*.la
# Statisk bibliotek
*.a
# Bibliotekfil
*.lib
# Kjørbar Windows-fil
*.exe
# Kompilatorutdata
*.out
# Applikasjonspakke
*.app
# Mappe for byggresultater
build/
build-*/
CMakeFiles/
# CMake-hurtigbuffer
CMakeCache.txt
# CMake-installasjonsskript
cmake_install.cmake
# Generert makefile
Makefile
# CMake-installasjonsmanifest
install_manifest.txt
# Kompileringsdatabase
compile_commands.json
# Loggfil
*.log
# Vim-vekselfil
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/
Hva disse C++-reglene faktisk ignorerer
Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.
Forutsetninger
| Mønster | Hva det ignorerer |
|---|---|
*.d |
Forutsetninger |
Midlertidige filer
| Mønster | Hva det ignorerer |
|---|---|
*.bak |
Sikkerhetskopifil |
*.tmp |
Midlertidige filer |
*.log |
Loggfil |
*.swp |
Vim-vekselfil |
vcpkg_installed/ |
vcpkg |
*.dwo |
filer med feilsøkingsinformasjon |
Testing/ |
testutdata og hurtigbuffer |
.cache/ |
Midlertidige filer |
Kompilerte objektfiler
| Mønster | Hva det ignorerer |
|---|---|
*.slo |
Kompilerte objektfiler |
*.lo |
Kompilerte objektfiler |
*.o |
Objektfil |
*.obj |
Objektfil |
Forhåndskompilerte headerfiler
| Mønster | Hva det ignorerer |
|---|---|
*.gch |
Forhåndskompilerte headerfiler |
*.pch |
Forhåndskompilerte headerfiler |
Lenkerfiler
| Mønster | Hva det ignorerer |
|---|---|
*.ilk |
Lenkerfiler |
Feilsøkingsfiler
| Mønster | Hva det ignorerer |
|---|---|
*.pdb |
Feilsøkingsdatabase for program |
Kompilerte dynamiske biblioteker
| Mønster | Hva det ignorerer |
|---|---|
*.so |
Delt objekt |
*.dylib |
dynamisk macOS-bibliotek |
*.dll |
Dynamisk lenkebibliotek |
*.so.* |
Versjonert delt objekt |
Fortran-modulfiler
| Mønster | Hva det ignorerer |
|---|---|
*.mod |
Fortran-modulfiler |
*.smod |
Fortran-modulfiler |
Kompilerte statiske biblioteker
| Mønster | Hva det ignorerer |
|---|---|
*.lai |
Kompilerte statiske biblioteker |
*.la |
Kompilerte statiske biblioteker |
*.a |
Statisk bibliotek |
*.lib |
Bibliotekfil |
Kjørbare filer
| Mønster | Hva det ignorerer |
|---|---|
*.exe |
Kjørbar Windows-fil |
*.out |
Kompilatorutdata |
*.app |
Applikasjonspakke |
Byggmapper
| Mønster | Hva det ignorerer |
|---|---|
build/ |
Mappe for byggresultater |
build-*/ |
Byggmapper |
Filer generert av CMake
| Mønster | Hva det ignorerer |
|---|---|
CMakeFiles/ |
Filer generert av CMake |
CMakeCache.txt |
CMake-hurtigbuffer |
cmake_install.cmake |
CMake-installasjonsskript |
Makefile |
Generert makefile |
install_manifest.txt |
CMake-installasjonsmanifest |
compile_commands.json |
Kompileringsdatabase |
Slik bruker du denne .gitignore-filen for C++
- Kopier C++-reglene ovenfor, eller last ned filen direkte.
- Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
- Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
- Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.