.gitignore C-hez
A 36 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 23:57:47 UTC
# Technológiák: C
### C ###
*.d
# Objektumfájl
*.o
*.ko
# Objektumfájl
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Könyvtári fájl
*.lib
# Statikus könyvtár
*.a
*.la
*.lo
# Dinamikus hivatkozási könyvtár
*.dll
# Megosztott objektum
*.so
# Verziózott megosztott objektum
*.so.*
# macOS dinamikus könyvtár
*.dylib
# Windows végrehajtható
*.exe
# Fordító kimenet
*.out
# Alkalmazáscsomag
*.app
# 32 bites x86 bináris
*.i*86
# 64 bites x86 bináris
*.x86_64
# Hex dump fájl
*.hex
# macOS hibakeresési szimbólumok
*.dSYM/
# Stack használati fájl
*.su
# Köztes hibakereső fájl
*.idb
# Program hibakereső adatbázis
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
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 |
Objektumfájlok
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.o |
Objektumfájl |
*.ko |
Objektumfájlok |
*.obj |
Objektumfájl |
*.elf |
Objektumfájlok |
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 kimenet
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.ilk |
Linker kimenet |
*.map |
Linker kimenet |
*.exp |
Linker kimenet |
Könyvtárak
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.lib |
Könyvtári fájl |
*.a |
Statikus könyvtár |
*.la |
Könyvtárak |
*.lo |
Könyvtárak |
Megosztott objektumok (beleértve a Windows DLL-eket)
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.dll |
Dinamikus hivatkozási könyvtár |
*.so |
Megosztott objektum |
*.so.* |
Verziózott megosztott objektum |
*.dylib |
macOS dinamikus könyvtár |
Végrehajtók
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.exe |
Windows végrehajtható |
*.out |
Fordító kimenet |
*.app |
Alkalmazáscsomag |
*.i*86 |
32 bites x86 bináris |
*.x86_64 |
64 bites x86 bináris |
*.hex |
Hex dump fájl |
Hibakeresési fájlok
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.dSYM/ |
macOS hibakeresési szimbólumok |
*.su |
Stack használati fájl |
*.idb |
Köztes hibakereső fájl |
*.pdb |
Program hibakereső adatbázis |
Kernel modul fordítási eredményei
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.mod* |
Kernel modul fordítási eredményei |
*.cmd |
Kernel modul fordítási eredményei |
.tmp_versions/ |
Kernel modul fordítási eredményei |
modules.order |
Kernel modul fordítási eredményei |
Module.symvers |
Kernel modul fordítási eredményei |
Mkfile.old |
Kernel modul fordítási eredményei |
dkms.conf |
Kernel modul fordítási eredményei |
*.dwo |
hibakeresési információs fájlok |
A .gitignore használata a C-hez
- Másolja ki a fenti C szabályokat, vagy töltse le közvetlenül a fájlt.
- Hozz létre egy .gitignore nevű fájlt a Git-tároló gyökérkönyvtárában, majd illeszd be a szabályokat.
- 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.
- Kötelesd be a .gitignore-t, hogy a csapatban mindenki ugyanazokat a szabályokat alkalmazza.