.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
- Sao chép các quy tắc libogc ở trên hoặc tải tệp trực tiếp.
- 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 đó.
- 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.
- Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.