.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
- Kopiere die Regeln für libogc oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- 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.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.