.gitignore untuk C
36 peraturan pengabaian untuk C, sedia untuk disalin ke repositori anda.
Bahasa pengaturcaraan C
.gitignore yang lengkap untuk C
# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 22:59:50 UTC
# Teknologi: C
### C ###
*.d
# Fail objek
*.o
*.ko
# Fail objek
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Fail perpustakaan
*.lib
# Perpustakaan statik
*.a
*.la
*.lo
# Pustaka pautan dinamik
*.dll
# Objek kongsi
*.so
# Objek kongsi versi
*.so.*
# Perpustakaan dinamik macOS
*.dylib
# Windows boleh laksana
*.exe
# Output pengkompil
*.out
# Himpunan aplikasi
*.app
# Perduaan x86 32-bit
*.i*86
# Perduaan x86 64-bit
*.x86_64
# Hex dump fail
*.hex
# Simbol nyahpepijat macOS
*.dSYM/
# Timbunan fail penggunaan
*.su
# Fail nyahpepijat perantaraan
*.idb
# Pangkalan data nyahpepijat program
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Apa yang sebenarnya diabaikan oleh peraturan C ini
Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.
Prasyarat
| Corak | Perkara yang diabaikan |
|---|---|
*.d |
Prasyarat |
Fail objek
| Corak | Perkara yang diabaikan |
|---|---|
*.o |
Fail objek |
*.ko |
Fail objek |
*.obj |
Fail objek |
*.elf |
Fail objek |
Pengepala yang diprasusun
| Corak | Perkara yang diabaikan |
|---|---|
*.gch |
Pengepala yang diprasusun |
*.pch |
Pengepala yang diprasusun |
Output penghubung
| Corak | Perkara yang diabaikan |
|---|---|
*.ilk |
Output penghubung |
*.map |
Output penghubung |
*.exp |
Output penghubung |
Perpustakaan
| Corak | Perkara yang diabaikan |
|---|---|
*.lib |
Fail perpustakaan |
*.a |
Perpustakaan statik |
*.la |
Perpustakaan |
*.lo |
Perpustakaan |
Objek kongsi (termasuk DLL Windows)
| Corak | Perkara yang diabaikan |
|---|---|
*.dll |
Pustaka pautan dinamik |
*.so |
Objek kongsi |
*.so.* |
Objek kongsi versi |
*.dylib |
Perpustakaan dinamik macOS |
Boleh laku
| Corak | Perkara yang diabaikan |
|---|---|
*.exe |
Windows boleh laksana |
*.out |
Output pengkompil |
*.app |
Himpunan aplikasi |
*.i*86 |
Perduaan x86 32-bit |
*.x86_64 |
Perduaan x86 64-bit |
*.hex |
Hex dump fail |
Nyahpepijat fail
| Corak | Perkara yang diabaikan |
|---|---|
*.dSYM/ |
Simbol nyahpepijat macOS |
*.su |
Timbunan fail penggunaan |
*.idb |
Fail nyahpepijat perantaraan |
*.pdb |
Pangkalan data nyahpepijat program |
Hasil Penyusunan Modul Kernel
| Corak | Perkara yang diabaikan |
|---|---|
*.mod* |
Hasil Penyusunan Modul Kernel |
*.cmd |
Hasil Penyusunan Modul Kernel |
.tmp_versions/ |
Hasil Penyusunan Modul Kernel |
modules.order |
Hasil Penyusunan Modul Kernel |
Module.symvers |
Hasil Penyusunan Modul Kernel |
Mkfile.old |
Hasil Penyusunan Modul Kernel |
dkms.conf |
Hasil Penyusunan Modul Kernel |
*.dwo |
nyahpepijat fail maklumat |
Bagaimana untuk menggunakan .gitignore ini untuk C
- Salin peraturan C di atas, atau muat turun fail terus.
- Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
- Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
- Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.