Ludovic Frank Gitignore

.gitignore per a C++

38 regles d’exclusió de C++, llestes per copiar al repositori.

El llenguatge de programació C++

El .gitignore complet per a C++

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:51:06 UTC
# Tecnologies: C++

### C++ ###
*.d
# Fitxer de còpia de seguretat
*.bak
*.slo
*.lo
# Fitxer objecte
*.o
# Fitxer objecte
*.obj
*.gch
*.pch
*.ilk
# Base de dades de depuració del programa
*.pdb
# Objecte compartit
*.so
# macOS biblioteca dinàmica
*.dylib
# Biblioteca d'enllaços dinàmics
*.dll
*.mod
# Objecte compartit amb versions
*.so.*
*.smod
# Fitxers temporals
*.tmp
*.lai
*.la
# Biblioteca estàtica
*.a
# Fitxa de la biblioteca
*.lib
# Executable de Windows
*.exe
# Sortida del compilador
*.out
# Paquet d'aplicacions
*.app
# Crea un directori de sortida
build/
build-*/
CMakeFiles/
# memòria cau CMake
CMakeCache.txt
# Script d'instal·lació CMake
cmake_install.cmake
# Makefile generat
Makefile
# Manifest d'instal·lació CMake
install_manifest.txt
# Base de dades recopilatòria
compile_commands.json
# Fitxer de registre
*.log
# Fitxer d'intercanvi Vim
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/

El que aquestes regles C++ ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

Requisits previs

Patró El que ignora
*.d Requisits previs

Fitxers temporals

Patró El que ignora
*.bak Fitxer de còpia de seguretat
*.tmp Fitxers temporals
*.log Fitxer de registre
*.swp Fitxer d'intercanvi Vim
vcpkg_installed/ vcpkg
*.dwo fitxers d'informació de depuració
Testing/ sortida de prova i memòria cau
.cache/ Fitxers temporals

Fitxers d'objectes compilats

Patró El que ignora
*.slo Fitxers d'objectes compilats
*.lo Fitxers d'objectes compilats
*.o Fitxer objecte
*.obj Fitxer objecte

Capçaleres precompilades

Patró El que ignora
*.gch Capçaleres precompilades
*.pch Capçaleres precompilades

Fitxers d'enllaç

Patró El que ignora
*.ilk Fitxers d'enllaç

Fitxers depuradors

Patró El que ignora
*.pdb Base de dades de depuració del programa

Biblioteques dinàmiques compilades

Patró El que ignora
*.so Objecte compartit
*.dylib macOS biblioteca dinàmica
*.dll Biblioteca d'enllaços dinàmics
*.so.* Objecte compartit amb versions

Fitxers del mòdul Fortran

Patró El que ignora
*.mod Fitxers del mòdul Fortran
*.smod Fitxers del mòdul Fortran

Biblioteques estàtiques compilades

Patró El que ignora
*.lai Biblioteques estàtiques compilades
*.la Biblioteques estàtiques compilades
*.a Biblioteca estàtica
*.lib Fitxa de la biblioteca

Executables

Patró El que ignora
*.exe Executable de Windows
*.out Sortida del compilador
*.app Paquet d'aplicacions

Construir directoris

Patró El que ignora
build/ Crea un directori de sortida
build-*/ Construir directoris

Fitxers generats CMake

Patró El que ignora
CMakeFiles/ Fitxers generats CMake
CMakeCache.txt memòria cau CMake
cmake_install.cmake Script d'instal·lació CMake
Makefile Makefile generat
install_manifest.txt Manifest d'instal·lació CMake
compile_commands.json Base de dades recopilatòria

Com utilitzar aquest .gitignore per a C++

  1. Copieu les regles C++ anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Llenguatge .gitignore

Consulteu totes les plantilles Llenguatge