Ludovic Frank Gitignore

.gitignore C++ jaoks

38 tehnoloogia C++ eiramisreeglit, mida saad oma hoidlasse kopeerida.

Programmeerimiskeel C++

Täielik .gitignore C++ jaoks

# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 23:46:26 UTC
# Tehnoloogiad: C++

### C++ ###
*.d
# Varundusfail
*.bak
*.slo
*.lo
# Objekti fail
*.o
# Objekti fail
*.obj
*.gch
*.pch
*.ilk
# Programmide silumise andmebaas
*.pdb
# Jagatud objekt
*.so
# macOS dünaamiline raamatukogu
*.dylib
# Dünaamiline lingiteek
*.dll
*.mod
# Versiooniga jagatud objekt
*.so.*
*.smod
# Ajutised failid
*.tmp
*.lai
*.la
# Staatiline raamatukogu
*.a
# Raamatukogu fail
*.lib
# Windows käivitatav fail
*.exe
# Kompilaatori väljund
*.out
# Rakenduste komplekt
*.app
# Looge väljundkataloog
build/
build-*/
CMakeFiles/
# CMake vahemälu
CMakeCache.txt
# CMake installiskript
cmake_install.cmake
# Loodud makefile
Makefile
# CMake installi manifest
install_manifest.txt
# Koostamise andmebaas
compile_commands.json
# Logifail
*.log
# Vim vahetusfail
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/

Mida need C++ reeglid tegelikult ignoreerivad

Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.

Eeldused

Muster Mida see ignoreerib
*.d Eeldused

Ajutised failid

Muster Mida see ignoreerib
*.bak Varundusfail
*.tmp Ajutised failid
*.log Logifail
*.swp Vim vahetusfail
vcpkg_installed/ vcpkg
*.dwo silumise teabefailid
Testing/ testi väljund ja vahemälu
.cache/ Ajutised failid

Kompileeritud objektifailid

Muster Mida see ignoreerib
*.slo Kompileeritud objektifailid
*.lo Kompileeritud objektifailid
*.o Objekti fail
*.obj Objekti fail

Eelkoostatud päised

Muster Mida see ignoreerib
*.gch Eelkoostatud päised
*.pch Eelkoostatud päised

Linkeri failid

Muster Mida see ignoreerib
*.ilk Linkeri failid

Siluri failid

Muster Mida see ignoreerib
*.pdb Programmide silumise andmebaas

Koostatud dünaamilised teegid

Muster Mida see ignoreerib
*.so Jagatud objekt
*.dylib macOS dünaamiline raamatukogu
*.dll Dünaamiline lingiteek
*.so.* Versiooniga jagatud objekt

Fortran mooduli failid

Muster Mida see ignoreerib
*.mod Fortran mooduli failid
*.smod Fortran mooduli failid

Koostatud staatilised teegid

Muster Mida see ignoreerib
*.lai Koostatud staatilised teegid
*.la Koostatud staatilised teegid
*.a Staatiline raamatukogu
*.lib Raamatukogu fail

Täitjad

Muster Mida see ignoreerib
*.exe Windows käivitatav fail
*.out Kompilaatori väljund
*.app Rakenduste komplekt

Looge katalooge

Muster Mida see ignoreerib
build/ Looge väljundkataloog
build-*/ Looge katalooge

CMake loodud failid

Muster Mida see ignoreerib
CMakeFiles/ CMake loodud failid
CMakeCache.txt CMake vahemälu
cmake_install.cmake CMake installiskript
Makefile Loodud makefile
install_manifest.txt CMake installi manifest
compile_commands.json Koostamise andmebaas

Kuidas seda .gitignore kasutada C++ jaoks

  1. Kopeerige ülaltoodud C++ reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.

Muud Keel .gitignore mallid

Vaadake iga Keel malli