.gitignore untuk libogc

58 aturan pengabaian untuk libogc, siap disalin ke repositori Anda.

Pustaka untuk pengembangan GameCube/Wii

.gitignore lengkap untuk libogc

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 22:58:20 UTC
# Teknologi: libogc

### libogc ###
*.d
# Direktori keluaran Build
build/
# Berkas objek
*.o
meta.xml
*.ko
icon.png
# Berkas objek
*.obj
# Pengaturan Visual Studio Code
.vscode/
*.elf
# berkas proyek IntelliJ IDEA
.idea/
*.gch
*.ilk
# Berkas proyek Sublime Text
*.sublime-project
*.map
*.pch
# Ruang kerja Sublime Text
*.sublime-workspace
*.exp
# berkas cadangan Emacs
*~
# berkas cadangan
*.bak
# Berkas swap Vim
*.swp
# berkas pustaka
*.lib
# Berkas sementara
*.tmp
# Pustaka statis
*.a
# Berkas catatan
*.log
*.la
# Direktori pustaka
lib/
*.lo
deps/
# Pustaka tautan dinamis
*.dll
obj/
# Tempat sampah Windows
$RECYCLE.BIN/
# Objek bersama
*.so
# Objek bersama dengan versi
*.so.*
.Trash-1000/
# Pustaka dinamis macOS
*.dylib
.Spotlight-V100/
# Berkas eksekusi Windows
*.exe
.fseventsd/
# Keluaran kompiler
*.out
# Pengaturan folder macOS (Desktop Services Store)
.DS_Store
# Paket aplikasi
*.app
# Biner x86 32-bit
*.i*86
# Biner x86 64-bit
*.x86_64
# berkas pembuangan hex
*.hex
# Simbol debug macOS
*.dSYM/
# Berkas penggunaan stack
*.su
*.bin
# berkas debug perantara
*.idb
# Basis data debug program
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol

Apa yang sebenarnya diabaikan oleh aturan libogc ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Prasyarat

Pola Yang diabaikan
*.d Prasyarat

Abaikan direktori build

Pola Yang diabaikan
build/ Direktori keluaran Build

Berkas objek

Pola Yang diabaikan
*.o Berkas objek
*.ko Berkas objek
*.obj Berkas objek
*.elf Berkas objek
*.bin Berkas objek

Abaikan berkas metadata khusus Wii

Pola Yang diabaikan
meta.xml Abaikan berkas metadata khusus Wii
icon.png Abaikan berkas metadata khusus Wii

Abaikan berkas khusus editor atau IDE

Pola Yang diabaikan
.vscode/ Pengaturan Visual Studio Code
.idea/ berkas proyek IntelliJ IDEA
*.sublime-project Berkas proyek Sublime Text
*.sublime-workspace Ruang kerja Sublime Text

Header yang diprakompilasi

Pola Yang diabaikan
*.gch Header yang diprakompilasi
*.pch Header yang diprakompilasi

Keluaran penghubung

Pola Yang diabaikan
*.ilk Keluaran penghubung
*.map Keluaran penghubung
*.exp Keluaran penghubung

Abaikan berkas cadangan atau sementara

Pola Yang diabaikan
*~ berkas cadangan Emacs
*.bak berkas cadangan
*.swp Berkas swap Vim
*.tmp Berkas sementara

Pustaka

Pola Yang diabaikan
*.lib berkas pustaka
*.a Pustaka statis
*.la Pustaka
*.lo Pustaka

Abaikan berkas log

Pola Yang diabaikan
*.log Berkas catatan

Abaikan pustaka dan dependensi

Pola Yang diabaikan
lib/ Direktori pustaka
deps/ Abaikan pustaka dan dependensi
obj/ Abaikan pustaka dan dependensi

Objek bersama (termasuk DLL Windows)

Pola Yang diabaikan
*.dll Pustaka tautan dinamis
*.so Objek bersama
*.so.* Objek bersama dengan versi
*.dylib Pustaka dinamis macOS

Abaikan berkas khusus sistem operasi

Pola Yang diabaikan
$RECYCLE.BIN/ Tempat sampah Windows
.Trash-1000/ Abaikan berkas khusus sistem operasi
.Spotlight-V100/ Abaikan berkas khusus sistem operasi
.fseventsd/ Abaikan berkas khusus sistem operasi
.DS_Store Pengaturan folder macOS (Desktop Services Store)

Berkas eksekusi

Pola Yang diabaikan
*.exe Berkas eksekusi Windows
*.out Keluaran kompiler
*.app Paket aplikasi
*.i*86 Biner x86 32-bit
*.x86_64 Biner x86 64-bit
*.hex berkas pembuangan hex
*.dol Berkas eksekusi
*.elf Berkas eksekusi

Berkas debug

Pola Yang diabaikan
*.dSYM/ Simbol debug macOS
*.su Berkas penggunaan stack
*.idb berkas debug perantara
*.pdb Basis data debug program

Hasil Kompilasi Modul Kernel

Pola Yang diabaikan
*.mod* Hasil Kompilasi Modul Kernel
*.cmd Hasil Kompilasi Modul Kernel
.tmp_versions/ Hasil Kompilasi Modul Kernel
modules.order Hasil Kompilasi Modul Kernel
Module.symvers Hasil Kompilasi Modul Kernel
Mkfile.old Hasil Kompilasi Modul Kernel
dkms.conf Hasil Kompilasi Modul Kernel

Cara menggunakan .gitignore ini untuk libogc

  1. Salin aturan libogc di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.