.gitignore: C++
38 ohitussääntöä teknologialle C++, valmiina kopioitavaksi tietovarastoosi.
C++-ohjelmointikieli
Kattava .gitignore: C++
# Luotu LFGitignorella - https://lfgitignore.com
# Luotu: 2026-10-13 16:05:14 UTC
# Teknologiat: C++
### C++ ###
*.d
# Varmuuskopiotiedosto
*.bak
*.slo
*.lo
# Objektitiedosto
*.o
# Objektitiedosto
*.obj
*.gch
*.pch
*.ilk
# Ohjelman virheenjäljitystietokanta
*.pdb
# Jaettu objekti
*.so
# macOS:n dynaaminen kirjasto
*.dylib
# Dynaamisesti linkitettävä kirjasto
*.dll
*.mod
# Versioitu jaettu objekti
*.so.*
*.smod
# Väliaikaistiedostot
*.tmp
*.lai
*.la
# Staattinen kirjasto
*.a
# Kirjastotiedosto
*.lib
# Windows-suoritustiedosto
*.exe
# Kääntäjän tulokset
*.out
# Sovelluspaketti
*.app
# Käännöstulosten hakemisto
build/
build-*/
CMakeFiles/
# CMake-välimuisti
CMakeCache.txt
# CMake-asennuskomentosarja
cmake_install.cmake
# Luotu makefile
Makefile
# CMake-asennusluettelo
install_manifest.txt
# Käännöstietokanta
compile_commands.json
# Lokitiedosto
*.log
# Vimin vaihtotiedosto
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/
Mitä nämä C++-säännöt ohittavat
Kaikki säännöt ja selitykset sille, miksi ne kuuluvat .gitignore-tiedostoosi.
Esivaatimukset
| Sääntö | Mitä se ohittaa |
|---|---|
*.d |
Esivaatimukset |
Väliaikaistiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.bak |
Varmuuskopiotiedosto |
*.tmp |
Väliaikaistiedostot |
*.log |
Lokitiedosto |
*.swp |
Vimin vaihtotiedosto |
vcpkg_installed/ |
vcpkg |
*.dwo |
virheenjäljitystietotiedostot |
Testing/ |
testitulokset ja välimuisti |
.cache/ |
Väliaikaistiedostot |
Käännetyt objektitiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.slo |
Käännetyt objektitiedostot |
*.lo |
Käännetyt objektitiedostot |
*.o |
Objektitiedosto |
*.obj |
Objektitiedosto |
Esikäännetyt otsaketiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.gch |
Esikäännetyt otsaketiedostot |
*.pch |
Esikäännetyt otsaketiedostot |
Linkittimen tiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.ilk |
Linkittimen tiedostot |
Virheenjäljittimen tiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.pdb |
Ohjelman virheenjäljitystietokanta |
Käännetyt dynaamiset kirjastot
| Sääntö | Mitä se ohittaa |
|---|---|
*.so |
Jaettu objekti |
*.dylib |
macOS:n dynaaminen kirjasto |
*.dll |
Dynaamisesti linkitettävä kirjasto |
*.so.* |
Versioitu jaettu objekti |
Fortran-moduulitiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.mod |
Fortran-moduulitiedostot |
*.smod |
Fortran-moduulitiedostot |
Käännetyt staattiset kirjastot
| Sääntö | Mitä se ohittaa |
|---|---|
*.lai |
Käännetyt staattiset kirjastot |
*.la |
Käännetyt staattiset kirjastot |
*.a |
Staattinen kirjasto |
*.lib |
Kirjastotiedosto |
Suoritustiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
*.exe |
Windows-suoritustiedosto |
*.out |
Kääntäjän tulokset |
*.app |
Sovelluspaketti |
Käännöshakemistot
| Sääntö | Mitä se ohittaa |
|---|---|
build/ |
Käännöstulosten hakemisto |
build-*/ |
Käännöshakemistot |
CMaken luomat tiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
CMakeFiles/ |
CMaken luomat tiedostot |
CMakeCache.txt |
CMake-välimuisti |
cmake_install.cmake |
CMake-asennuskomentosarja |
Makefile |
Luotu makefile |
install_manifest.txt |
CMake-asennusluettelo |
compile_commands.json |
Käännöstietokanta |
Tämän .gitignore-tiedoston käyttö: C++
- Kopioi yllä olevat C++-säännöt tai lataa tiedosto suoraan.
- Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
- Jos osa tiedostoista on jo seurannassa, suorita git rm -r --cached . ja tee uusi commit — Git soveltaa ohitussääntöjä vain tiedostoihin, joita ei seurata.
- Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.