.gitignore voor C++
38 negeerregels voor C++, klaar om naar je repository te kopiëren.
De programmeertaal C++
De volledige .gitignore voor C++
# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:05:24 UTC
# Technologieën: C++
### C++ ###
*.d
# Back-upbestand
*.bak
*.slo
*.lo
# Objectbestand
*.o
# Objectbestand
*.obj
*.gch
*.pch
*.ilk
# Programmadebugdatabase
*.pdb
# Gedeeld object
*.so
# Dynamische macOS-bibliotheek
*.dylib
# Dynamisch gekoppelde bibliotheek
*.dll
*.mod
# Gedeeld object met versie
*.so.*
*.smod
# Tijdelijke bestanden
*.tmp
*.lai
*.la
# Statische bibliotheek
*.a
# Bibliotheekbestand
*.lib
# Uitvoerbaar Windows-bestand
*.exe
# Compileruitvoer
*.out
# Applicatiebundel
*.app
# Builduitvoermap
build/
build-*/
CMakeFiles/
# CMake-cache
CMakeCache.txt
# CMake-installatiescript
cmake_install.cmake
# Gegenereerd makefile
Makefile
# CMake-installatiemanifest
install_manifest.txt
# Compilatiedatabase
compile_commands.json
# Logbestand
*.log
# Vim-wisselbestand
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/
Wat deze regels voor C++ precies negeren
Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.
Vereisten
| Patroon | Wat wordt genegeerd |
|---|---|
*.d |
Vereisten |
Tijdelijke bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.bak |
Back-upbestand |
*.tmp |
Tijdelijke bestanden |
*.log |
Logbestand |
*.swp |
Vim-wisselbestand |
vcpkg_installed/ |
vcpkg |
*.dwo |
Bestanden met debuginformatie |
Testing/ |
Testuitvoer en cache |
.cache/ |
Tijdelijke bestanden |
Gecompileerde objectbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.slo |
Gecompileerde objectbestanden |
*.lo |
Gecompileerde objectbestanden |
*.o |
Objectbestand |
*.obj |
Objectbestand |
Voorgecompileerde headers
| Patroon | Wat wordt genegeerd |
|---|---|
*.gch |
Voorgecompileerde headers |
*.pch |
Voorgecompileerde headers |
Linkerbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.ilk |
Linkerbestanden |
Debuggerbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.pdb |
Programmadebugdatabase |
Gecompileerde dynamische bibliotheken
| Patroon | Wat wordt genegeerd |
|---|---|
*.so |
Gedeeld object |
*.dylib |
Dynamische macOS-bibliotheek |
*.dll |
Dynamisch gekoppelde bibliotheek |
*.so.* |
Gedeeld object met versie |
Fortran-modulebestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.mod |
Fortran-modulebestanden |
*.smod |
Fortran-modulebestanden |
Gecompileerde statische bibliotheken
| Patroon | Wat wordt genegeerd |
|---|---|
*.lai |
Gecompileerde statische bibliotheken |
*.la |
Gecompileerde statische bibliotheken |
*.a |
Statische bibliotheek |
*.lib |
Bibliotheekbestand |
Uitvoerbare bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.exe |
Uitvoerbaar Windows-bestand |
*.out |
Compileruitvoer |
*.app |
Applicatiebundel |
Buildmappen
| Patroon | Wat wordt genegeerd |
|---|---|
build/ |
Builduitvoermap |
build-*/ |
Buildmappen |
Door CMake gegenereerde bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
CMakeFiles/ |
Door CMake gegenereerde bestanden |
CMakeCache.txt |
CMake-cache |
cmake_install.cmake |
CMake-installatiescript |
Makefile |
Gegenereerd makefile |
install_manifest.txt |
CMake-installatiemanifest |
compile_commands.json |
Compilatiedatabase |
Zo gebruik je deze .gitignore voor C++
- Kopieer de bovenstaande regels voor C++ of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.