Ludovic Frank Gitignore

.gitignore cho C

36 quy tắc bỏ qua cho C, sẵn sàng sao chép vào kho mã của bạn.

Ngôn ngữ lập trình C

Tệp .gitignore đầy đủ cho C

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 22:58:42 UTC
# Công nghệ: C

### C ###
*.d
# Tệp đối tượng
*.o
*.ko
# Tệp đối tượng
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Tệp thư viện
*.lib
# Thư viện tĩnh
*.a
*.la
*.lo
# Thư viện liên kết động
*.dll
# Đối tượng được chia sẻ
*.so
# Đối tượng chia sẻ được phiên bản
*.so.*
# Thư viện động macOS
*.dylib
# Windows có thể thực thi được
*.exe
# Đầu ra trình biên dịch
*.out
# Gói ứng dụng
*.app
# Nhị phân 32-bit x86
*.i*86
# nhị phân 64-bit x86
*.x86_64
# Tệp kết xuất hex
*.hex
# Biểu tượng gỡ lỗi macOS
*.dSYM/
# Tập tin sử dụng ngăn xếp
*.su
# Tệp gỡ lỗi trung gian
*.idb
# Cơ sở dữ liệu gỡ lỗi chương trình
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Các quy tắc C này thực sự bỏ qua những gì

Từng mẫu dưới đây và lý do nên thêm vào .gitignore.

Điều kiện tiên quyết

Mẫu Nội dung được bỏ qua
*.d Điều kiện tiên quyết

Tệp đối tượng

Mẫu Nội dung được bỏ qua
*.o Tệp đối tượng
*.ko Tệp đối tượng
*.obj Tệp đối tượng
*.elf Tệp đối tượng

Tiêu đề được biên dịch trước

Mẫu Nội dung được bỏ qua
*.gch Tiêu đề được biên dịch trước
*.pch Tiêu đề được biên dịch trước

Đầu ra của trình liên kết

Mẫu Nội dung được bỏ qua
*.ilk Đầu ra của trình liên kết
*.map Đầu ra của trình liên kết
*.exp Đầu ra của trình liên kết

Thư viện

Mẫu Nội dung được bỏ qua
*.lib Tệp thư viện
*.a Thư viện tĩnh
*.la Thư viện
*.lo Thư viện

Các đối tượng được chia sẻ (bao gồm các tệp DLL Windows)

Mẫu Nội dung được bỏ qua
*.dll Thư viện liên kết động
*.so Đối tượng được chia sẻ
*.so.* Đối tượng chia sẻ được phiên bản
*.dylib Thư viện động macOS

Thực thi

Mẫu Nội dung được bỏ qua
*.exe Windows có thể thực thi được
*.out Đầu ra trình biên dịch
*.app Gói ứng dụng
*.i*86 Nhị phân 32-bit x86
*.x86_64 nhị phân 64-bit x86
*.hex Tệp kết xuất hex

Gỡ lỗi tập tin

Mẫu Nội dung được bỏ qua
*.dSYM/ Biểu tượng gỡ lỗi macOS
*.su Tập tin sử dụng ngăn xếp
*.idb Tệp gỡ lỗi trung gian
*.pdb Cơ sở dữ liệu gỡ lỗi chương trình

Kết quả biên dịch mô-đun hạt nhân

Mẫu Nội dung được bỏ qua
*.mod* Kết quả biên dịch mô-đun hạt nhân
*.cmd Kết quả biên dịch mô-đun hạt nhân
.tmp_versions/ Kết quả biên dịch mô-đun hạt nhân
modules.order Kết quả biên dịch mô-đun hạt nhân
Module.symvers Kết quả biên dịch mô-đun hạt nhân
Mkfile.old Kết quả biên dịch mô-đun hạt nhân
dkms.conf Kết quả biên dịch mô-đun hạt nhân
*.dwo gỡ lỗi tập tin thông tin

Cách sử dụng .gitignore này cho C

  1. Sao chép các quy tắc C ở trên hoặc tải tệp trực tiếp.
  2. Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
  3. Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục Ngôn ngữ

Xem mọi mẫu Ngôn ngữ