Ludovic Frank Gitignore

.gitignore C++-hez

A 38 figyelmen kívül hagyja a C++ szabályait, készen áll a tárba másolásra.

A C++ programozási nyelv

A teljes .gitignore a C++-hez

# Generálta: LFGitignore - https://lfgitignore.com
# Létrehozva: 2026-10-31 21:52:04 UTC
# Technológiák: C++

### C++ ###
*.d
# Biztonsági másolat fájl
*.bak
*.slo
*.lo
# Objektumfájl
*.o
# Objektumfájl
*.obj
*.gch
*.pch
*.ilk
# Program hibakereső adatbázis
*.pdb
# Megosztott objektum
*.so
# macOS dinamikus könyvtár
*.dylib
# Dinamikus hivatkozási könyvtár
*.dll
*.mod
# Verziózott megosztott objektum
*.so.*
*.smod
# Ideiglenes fájlok
*.tmp
*.lai
*.la
# Statikus könyvtár
*.a
# Könyvtári fájl
*.lib
# Windows végrehajtható
*.exe
# Fordító kimenet
*.out
# Alkalmazáscsomag
*.app
# Kimeneti könyvtár létrehozása
build/
build-*/
CMakeFiles/
# CMake gyorsítótár
CMakeCache.txt
# CMake telepítő szkript
cmake_install.cmake
# Makefile generált
Makefile
# CMake telepítési jegyzék
install_manifest.txt
# Összeállítási adatbázis
compile_commands.json
# Naplófájl
*.log
# Vim swap fájl
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/

Amit ezek a C++ szabályok valójában figyelmen kívül hagynak

Minden alábbi minta, és miért tartozik a .gitignore.-hez

Előfeltételek

Minta Mit hagy figyelmen kívül
*.d Előfeltételek

Ideiglenes fájlok

Minta Mit hagy figyelmen kívül
*.bak Biztonsági másolat fájl
*.tmp Ideiglenes fájlok
*.log Naplófájl
*.swp Vim swap fájl
vcpkg_installed/ vcpkg
*.dwo hibakeresési információs fájlok
Testing/ teszt kimenet és gyorsítótár
.cache/ Ideiglenes fájlok

Lefordított objektumfájlok

Minta Mit hagy figyelmen kívül
*.slo Lefordított objektumfájlok
*.lo Lefordított objektumfájlok
*.o Objektumfájl
*.obj Objektumfájl

Előre összeállított fejlécek

Minta Mit hagy figyelmen kívül
*.gch Előre összeállított fejlécek
*.pch Előre összeállított fejlécek

Linker fájlok

Minta Mit hagy figyelmen kívül
*.ilk Linker fájlok

Hibakereső fájlok

Minta Mit hagy figyelmen kívül
*.pdb Program hibakereső adatbázis

Összeállított dinamikus könyvtárak

Minta Mit hagy figyelmen kívül
*.so Megosztott objektum
*.dylib macOS dinamikus könyvtár
*.dll Dinamikus hivatkozási könyvtár
*.so.* Verziózott megosztott objektum

Fortran modulfájlok

Minta Mit hagy figyelmen kívül
*.mod Fortran modulfájlok
*.smod Fortran modulfájlok

Statikus könyvtárak összeállítása

Minta Mit hagy figyelmen kívül
*.lai Statikus könyvtárak összeállítása
*.la Statikus könyvtárak összeállítása
*.a Statikus könyvtár
*.lib Könyvtári fájl

Végrehajtók

Minta Mit hagy figyelmen kívül
*.exe Windows végrehajtható
*.out Fordító kimenet
*.app Alkalmazáscsomag

Könyvtárak létrehozása

Minta Mit hagy figyelmen kívül
build/ Kimeneti könyvtár létrehozása
build-*/ Könyvtárak létrehozása

CMake generált fájlok

Minta Mit hagy figyelmen kívül
CMakeFiles/ CMake generált fájlok
CMakeCache.txt CMake gyorsítótár
cmake_install.cmake CMake telepítő szkript
Makefile Makefile generált
install_manifest.txt CMake telepítési jegyzék
compile_commands.json Összeállítási adatbázis

A .gitignore használata a C++-hez

  1. Másolja ki a fenti C++ szabályokat, vagy töltse le közvetlenül a fájlt.
  2. Hozz létre egy .gitignore nevű fájlt a Git-tároló gyökérkönyvtárában, majd illeszd be a szabályokat.
  3. Ha ezen fájlok némelyike ​​már nyomon van követve, futtassa a git rm -r --cached . programot, majd véglegesítse újra – a Git csak a nem követett fájlokra alkalmaz figyelmen kívül hagyási szabályokat.
  4. Kötelesd be a .gitignore-t, hogy a csapatban mindenki ugyanazokat a szabályokat alkalmazza.

Egyéb Nyelv .gitignore sablonok

Tekintse meg az összes Nyelv sablont