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?
- Yukarıdaki libogc kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- 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.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.