Ludovic Frank Gitignore

.gitignore cho libogc

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

Thư viện dành cho phát triển GameCube/Wii

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

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

### libogc ###
*.d
# Thư mục đầu ra biên dịch
build/
# Tệp đối tượng
*.o
meta.xml
*.ko
icon.png
# Tệp đối tượng
*.obj
# Cài đặt Visual Studio Code
.vscode/
*.elf
# Tệp dự án IntelliJ IDEA
.idea/
*.gch
*.ilk
# Tệp dự án Sublime Text
*.sublime-project
*.map
*.pch
# Không gian làm việc Sublime Text
*.sublime-workspace
*.exp
# Tệp sao lưu Emacs
*~
# Tệp sao lưu
*.bak
# Tệp hoán đổi Vim
*.swp
# Tệp thư viện
*.lib
# Tệp tạm thời
*.tmp
# Thư viện tĩnh
*.a
# Tệp nhật ký
*.log
*.la
# Thư mục thư viện
lib/
*.lo
deps/
# Thư viện liên kết động
*.dll
obj/
# Thùng rác Windows
$RECYCLE.BIN/
# Đối tượng được chia sẻ
*.so
# Đối tượng chia sẻ được phiên bản
*.so.*
.Trash-1000/
# Thư viện động macOS
*.dylib
.Spotlight-V100/
# Windows có thể thực thi được
*.exe
.fseventsd/
# Đầu ra trình biên dịch
*.out
# Cài đặt thư mục macOS (Cửa hàng dịch vụ máy tính để bàn)
.DS_Store
# 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
*.bin
# 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
*.dol

Các quy tắc libogc 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

Bỏ qua các thư mục biên dịch

Mẫu Nội dung được bỏ qua
build/ Thư mục đầu ra biên dịch

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
*.bin Tệp đối tượng

Bỏ qua các tệp siêu dữ liệu dành riêng cho Wii

Mẫu Nội dung được bỏ qua
meta.xml Bỏ qua các tệp siêu dữ liệu dành riêng cho Wii
icon.png Bỏ qua các tệp siêu dữ liệu dành riêng cho Wii

Bỏ qua các tệp soạn thảo hoặc tệp dành riêng cho IDE

Mẫu Nội dung được bỏ qua
.vscode/ Cài đặt Visual Studio Code
.idea/ Tệp dự án IntelliJ IDEA
*.sublime-project Tệp dự án Sublime Text
*.sublime-workspace Không gian làm việc Sublime Text

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

Bỏ qua các tập tin sao lưu hoặc tạm thời

Mẫu Nội dung được bỏ qua
*~ Tệp sao lưu Emacs
*.bak Tệp sao lưu
*.swp Tệp hoán đổi Vim
*.tmp Tệp tạm thời

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

Bỏ qua các tập tin nhật ký

Mẫu Nội dung được bỏ qua
*.log Tệp nhật ký

Bỏ qua các thư viện và phần phụ thuộc

Mẫu Nội dung được bỏ qua
lib/ Thư mục thư viện
deps/ Bỏ qua các thư viện và phần phụ thuộc
obj/ Bỏ qua các thư viện và phần phụ thuộc

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

Bỏ qua các tập tin dành riêng cho hệ điều hành

Mẫu Nội dung được bỏ qua
$RECYCLE.BIN/ Thùng rác Windows
.Trash-1000/ Bỏ qua các tập tin dành riêng cho hệ điều hành
.Spotlight-V100/ Bỏ qua các tập tin dành riêng cho hệ điều hành
.fseventsd/ Bỏ qua các tập tin dành riêng cho hệ điều hành
.DS_Store Cài đặt thư mục macOS (Cửa hàng dịch vụ máy tính để bàn)

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
*.dol Thực thi
*.elf Thực thi

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

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

  1. Sao chép các quy tắc libogc ở 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.