.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++

  1. Kopioi yllä olevat C++-säännöt tai lataa tiedosto suoraan.
  2. Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
  3. 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.
  4. Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.

Muita .gitignore-malleja luokassa Kieli

Näytä kaikki luokan Kieli mallit