.gitignore für libogc

58 Ausschlussregeln für libogc, die du direkt in dein Repository übernehmen kannst.

Bibliothek für die GameCube/Wii-Entwicklung

Die vollständige .gitignore für libogc

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:19:55 UTC
# Technologien: libogc

### libogc ###
*.d
# Build-Ausgabeverzeichnis
build/
# Objektdatei
*.o
meta.xml
*.ko
icon.png
# Objektdatei
*.obj
# Visual Studio Code-Einstellungen
.vscode/
*.elf
# IntelliJ IDEA-Projektdateien
.idea/
*.gch
*.ilk
# Sublime Text-Projektdatei
*.sublime-project
*.map
*.pch
# Sublime Text-Arbeitsbereich
*.sublime-workspace
*.exp
# Emacs-Sicherungsdateien
*~
# Sicherungsdatei
*.bak
# Vim-Auslagerungsdatei
*.swp
# Bibliotheksdatei
*.lib
# Temporäre Dateien
*.tmp
# Statische Bibliothek
*.a
# Protokolldatei
*.log
*.la
# Bibliotheksverzeichnis
lib/
*.lo
deps/
# Dynamische Linkbibliothek
*.dll
obj/
# Windows-Papierkorb
$RECYCLE.BIN/
# Gemeinsam genutzte Bibliothek
*.so
# Versionierte gemeinsam genutzte Bibliothek
*.so.*
.Trash-1000/
# Dynamische macOS-Bibliothek
*.dylib
.Spotlight-V100/
# Ausführbare Windows-Datei
*.exe
.fseventsd/
# Compiler-Ausgabe
*.out
# macOS-Ordnereinstellungen (Desktop Services Store)
.DS_Store
# Anwendungspaket
*.app
# 32-Bit-x86-Binärdatei
*.i*86
# 64-Bit-x86-Binärdatei
*.x86_64
# Hex-Dump-Datei
*.hex
# macOS-Debugsymbole
*.dSYM/
# Stack-Nutzungsdatei
*.su
*.bin
# Zwischen-Debugdatei
*.idb
# Programm-Debug-Datenbank
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol

Was diese Regeln für libogc ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Voraussetzungen

Muster Ausgeschlossene Dateien
*.d Voraussetzungen

Build-Verzeichnisse ignorieren

Muster Ausgeschlossene Dateien
build/ Build-Ausgabeverzeichnis

Objektdateien

Muster Ausgeschlossene Dateien
*.o Objektdatei
*.ko Objektdateien
*.obj Objektdatei
*.elf Objektdateien
*.bin Objektdateien

Wii-spezifische Metadatendateien ignorieren

Muster Ausgeschlossene Dateien
meta.xml Wii-spezifische Metadatendateien ignorieren
icon.png Wii-spezifische Metadatendateien ignorieren

Ignorieren Sie Editor- oder IDE-spezifische Dateien

Muster Ausgeschlossene Dateien
.vscode/ Visual Studio Code-Einstellungen
.idea/ IntelliJ IDEA-Projektdateien
*.sublime-project Sublime Text-Projektdatei
*.sublime-workspace Sublime Text-Arbeitsbereich

Vorkompilierte Header

Muster Ausgeschlossene Dateien
*.gch Vorkompilierte Header
*.pch Vorkompilierte Header

Linker-Ausgabe

Muster Ausgeschlossene Dateien
*.ilk Linker-Ausgabe
*.map Linker-Ausgabe
*.exp Linker-Ausgabe

Sicherungs- oder temporäre Dateien ignorieren

Muster Ausgeschlossene Dateien
*~ Emacs-Sicherungsdateien
*.bak Sicherungsdatei
*.swp Vim-Auslagerungsdatei
*.tmp Temporäre Dateien

Bibliotheken

Muster Ausgeschlossene Dateien
*.lib Bibliotheksdatei
*.a Statische Bibliothek
*.la Bibliotheken
*.lo Bibliotheken

Protokolldateien ignorieren

Muster Ausgeschlossene Dateien
*.log Protokolldatei

Ignorieren Sie Bibliotheken und Abhängigkeiten

Muster Ausgeschlossene Dateien
lib/ Bibliotheksverzeichnis
deps/ Ignorieren Sie Bibliotheken und Abhängigkeiten
obj/ Ignorieren Sie Bibliotheken und Abhängigkeiten

Gemeinsam genutzte Bibliotheken (einschließlich Windows-DLLs)

Muster Ausgeschlossene Dateien
*.dll Dynamische Linkbibliothek
*.so Gemeinsam genutzte Bibliothek
*.so.* Versionierte gemeinsam genutzte Bibliothek
*.dylib Dynamische macOS-Bibliothek

Betriebssystemspezifische Dateien ignorieren

Muster Ausgeschlossene Dateien
$RECYCLE.BIN/ Windows-Papierkorb
.Trash-1000/ Betriebssystemspezifische Dateien ignorieren
.Spotlight-V100/ Betriebssystemspezifische Dateien ignorieren
.fseventsd/ Betriebssystemspezifische Dateien ignorieren
.DS_Store macOS-Ordnereinstellungen (Desktop Services Store)

Ausführbare Dateien

Muster Ausgeschlossene Dateien
*.exe Ausführbare Windows-Datei
*.out Compiler-Ausgabe
*.app Anwendungspaket
*.i*86 32-Bit-x86-Binärdatei
*.x86_64 64-Bit-x86-Binärdatei
*.hex Hex-Dump-Datei
*.dol Ausführbare Dateien
*.elf Ausführbare Dateien

Debug-Dateien

Muster Ausgeschlossene Dateien
*.dSYM/ macOS-Debugsymbole
*.su Stack-Nutzungsdatei
*.idb Zwischen-Debugdatei
*.pdb Programm-Debug-Datenbank

Ergebnisse der Kompilierung des Kernel-Moduls

Muster Ausgeschlossene Dateien
*.mod* Ergebnisse der Kompilierung des Kernel-Moduls
*.cmd Ergebnisse der Kompilierung des Kernel-Moduls
.tmp_versions/ Ergebnisse der Kompilierung des Kernel-Moduls
modules.order Ergebnisse der Kompilierung des Kernel-Moduls
Module.symvers Ergebnisse der Kompilierung des Kernel-Moduls
Mkfile.old Ergebnisse der Kompilierung des Kernel-Moduls
dkms.conf Ergebnisse der Kompilierung des Kernel-Moduls

So verwendest du diese .gitignore für libogc

  1. Kopiere die Regeln für libogc oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.