Ludovic Frank Gitignore

libogc için .gitignore

libogc için deponuza kopyalamaya hazır 58 yoksayma kuralı.

GameCube/Wii geliştirme kütüphanesi

libogc için eksiksiz .gitignore

# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:51:14 UTC
# Teknolojiler: libogc

### libogc ###
*.d
# Derleme çıktı dizini
build/
# Nesne dosyası
*.o
meta.xml
*.ko
icon.png
# Nesne dosyası
*.obj
# Visual Studio Code ayarları
.vscode/
*.elf
# IntelliJ IDEA proje dosyaları
.idea/
*.gch
*.ilk
# Sublime Text proje dosyası
*.sublime-project
*.map
*.pch
# Sublime Text çalışma alanı
*.sublime-workspace
*.exp
# Emacs yedekleme dosyaları
*~
# Yedekleme dosyası
*.bak
# Vim takas dosyası
*.swp
# Kütüphane dosyası
*.lib
# Geçici dosyalar
*.tmp
# Statik kütüphane
*.a
# Günlük dosyası
*.log
*.la
# Kütüphane dizini
lib/
*.lo
deps/
# Dinamik bağlantı kitaplığı
*.dll
obj/
# Windows geri dönüşüm kutusu
$RECYCLE.BIN/
# Paylaşılan nesne
*.so
# Sürümlendirilmiş paylaşılan nesne
*.so.*
.Trash-1000/
# macOS dinamik kitaplığı
*.dylib
.Spotlight-V100/
# Windows yürütülebilir dosyası
*.exe
.fseventsd/
# Derleyici çıkışı
*.out
# macOS klasör ayarları (Desktop Services Store)
.DS_Store
# Uygulama paketi
*.app
# 32 bit x86 ikili
*.i*86
# 64 bit x86 ikili
*.x86_64
# Onaltılı döküm dosyası
*.hex
# macOS hata ayıklama sembolleri
*.dSYM/
# Yığın kullanım dosyası
*.su
*.bin
# Ara hata ayıklama dosyası
*.idb
# Program hata ayıklama veritabanı
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol

Bu libogc kurallarının aslında neyi göz ardı ettiği

Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.

Önkoşullar

Desen Yoksaydıkları
*.d Önkoşullar

Derleme dizinlerini yoksay

Desen Yoksaydıkları
build/ Derleme çıktı dizini

Nesne dosyaları

Desen Yoksaydıkları
*.o Nesne dosyası
*.ko Nesne dosyaları
*.obj Nesne dosyası
*.elf Nesne dosyaları
*.bin Nesne dosyaları

Wii'ye özgü meta veri dosyalarını yoksay

Desen Yoksaydıkları
meta.xml Wii'ye özgü meta veri dosyalarını yoksay
icon.png Wii'ye özgü meta veri dosyalarını yoksay

Düzenleyiciyi veya IDE'ye özgü dosyaları yoksay

Desen Yoksaydıkları
.vscode/ Visual Studio Code ayarları
.idea/ IntelliJ IDEA proje dosyaları
*.sublime-project Sublime Text proje dosyası
*.sublime-workspace Sublime Text çalışma alanı

Önceden Derlenmiş Başlıklar

Desen Yoksaydıkları
*.gch Önceden Derlenmiş Başlıklar
*.pch Önceden Derlenmiş Başlıklar

Bağlayıcı çıkışı

Desen Yoksaydıkları
*.ilk Bağlayıcı çıkışı
*.map Bağlayıcı çıkışı
*.exp Bağlayıcı çıkışı

Yedekleme veya geçici dosyaları yoksay

Desen Yoksaydıkları
*~ Emacs yedekleme dosyaları
*.bak Yedekleme dosyası
*.swp Vim takas dosyası
*.tmp Geçici dosyalar

Kütüphaneler

Desen Yoksaydıkları
*.lib Kütüphane dosyası
*.a Statik kütüphane
*.la Kütüphaneler
*.lo Kütüphaneler

Günlük dosyalarını yoksay

Desen Yoksaydıkları
*.log Günlük dosyası

Kitaplıkları ve bağımlılıkları göz ardı edin

Desen Yoksaydıkları
lib/ Kütüphane dizini
deps/ Kitaplıkları ve bağımlılıkları göz ardı edin
obj/ Kitaplıkları ve bağımlılıkları göz ardı edin

Paylaşılan nesneler (Windows DLL'leri dahil)

Desen Yoksaydıkları
*.dll Dinamik bağlantı kitaplığı
*.so Paylaşılan nesne
*.so.* Sürümlendirilmiş paylaşılan nesne
*.dylib macOS dinamik kitaplığı

İşletim sistemine özgü dosyaları yoksay

Desen Yoksaydıkları
$RECYCLE.BIN/ Windows geri dönüşüm kutusu
.Trash-1000/ İşletim sistemine özgü dosyaları yoksay
.Spotlight-V100/ İşletim sistemine özgü dosyaları yoksay
.fseventsd/ İşletim sistemine özgü dosyaları yoksay
.DS_Store macOS klasör ayarları (Desktop Services Store)

Yürütülebilir dosyalar

Desen Yoksaydıkları
*.exe Windows yürütülebilir dosyası
*.out Derleyici çıkışı
*.app Uygulama paketi
*.i*86 32 bit x86 ikili
*.x86_64 64 bit x86 ikili
*.hex Onaltılı döküm dosyası
*.dol Yürütülebilir dosyalar
*.elf Yürütülebilir dosyalar

Hata ayıklama dosyaları

Desen Yoksaydıkları
*.dSYM/ macOS hata ayıklama sembolleri
*.su Yığın kullanım dosyası
*.idb Ara hata ayıklama dosyası
*.pdb Program hata ayıklama veritabanı

Çekirdek Modülü Derleme Sonuçları

Desen Yoksaydıkları
*.mod* Çekirdek Modülü Derleme Sonuçları
*.cmd Çekirdek Modülü Derleme Sonuçları
.tmp_versions/ Çekirdek Modülü Derleme Sonuçları
modules.order Çekirdek Modülü Derleme Sonuçları
Module.symvers Çekirdek Modülü Derleme Sonuçları
Mkfile.old Çekirdek Modülü Derleme Sonuçları
dkms.conf Çekirdek Modülü Derleme Sonuçları

libogc için bu .gitignore nasıl kullanılır?

  1. Yukarıdaki libogc kurallarını kopyalayın veya dosyayı doğrudan indirin.
  2. Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
  3. Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
  4. Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.