.gitignore dla libogc

58 reguł ignorowania dla libogc, gotowych do skopiowania do repozytorium.

Biblioteka do programowania na GameCube/Wii

Kompletny plik .gitignore dla libogc

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:19:34 UTC
# Technologie: libogc

### libogc ###
*.d
# Katalog wyników kompilacji
build/
# Plik obiektowy
*.o
meta.xml
*.ko
icon.png
# Plik obiektowy
*.obj
# Ustawienia Visual Studio Code
.vscode/
*.elf
# Pliki projektu IntelliJ IDEA
.idea/
*.gch
*.ilk
# Plik projektu Sublime Text
*.sublime-project
*.map
*.pch
# Obszar roboczy Sublime Text
*.sublime-workspace
*.exp
# Pliki kopii zapasowych Emacsa
*~
# Plik kopii zapasowej
*.bak
# Plik wymiany Vim
*.swp
# Plik biblioteki
*.lib
# Pliki tymczasowe
*.tmp
# Biblioteka statyczna
*.a
# Plik dziennika
*.log
*.la
# Katalog biblioteki
lib/
*.lo
deps/
# Biblioteka łączy dynamicznych
*.dll
obj/
# Kosz Windows
$RECYCLE.BIN/
# Biblioteka współdzielona
*.so
# Wersjonowana biblioteka współdzielona
*.so.*
.Trash-1000/
# Biblioteka dynamiczna macOS
*.dylib
.Spotlight-V100/
# Plik wykonywalny Windows
*.exe
.fseventsd/
# Dane wyjściowe kompilatora
*.out
# Ustawienia folderu macOS (Desktop Services Store)
.DS_Store
# Pakiet aplikacji
*.app
# 32-bitowy plik binarny x86
*.i*86
# 64-bitowy plik binarny x86
*.x86_64
# Plik zrzutu szesnastkowego
*.hex
# Symbole debugowania macOS
*.dSYM/
# Plik informacji o użyciu stosu
*.su
*.bin
# Pośredni plik debugowania
*.idb
# Baza danych debugowania programu
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol

Co ignorują te reguły dla libogc

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Warunki wstępne

Wzorzec Co ignoruje
*.d Warunki wstępne

Ignoruj katalogi kompilacji

Wzorzec Co ignoruje
build/ Katalog wyników kompilacji

Pliki obiektowe

Wzorzec Co ignoruje
*.o Plik obiektowy
*.ko Pliki obiektowe
*.obj Plik obiektowy
*.elf Pliki obiektowe
*.bin Pliki obiektowe

Ignoruj pliki metadanych specyficzne dla Wii

Wzorzec Co ignoruje
meta.xml Ignoruj pliki metadanych specyficzne dla Wii
icon.png Ignoruj pliki metadanych specyficzne dla Wii

Ignoruj pliki edytora lub specyficzne dla IDE

Wzorzec Co ignoruje
.vscode/ Ustawienia Visual Studio Code
.idea/ Pliki projektu IntelliJ IDEA
*.sublime-project Plik projektu Sublime Text
*.sublime-workspace Obszar roboczy Sublime Text

Prekompilowane nagłówki

Wzorzec Co ignoruje
*.gch Prekompilowane nagłówki
*.pch Prekompilowane nagłówki

Wyjście linkera

Wzorzec Co ignoruje
*.ilk Wyjście linkera
*.map Wyjście linkera
*.exp Wyjście linkera

Ignoruj pliki kopii zapasowych lub pliki tymczasowe

Wzorzec Co ignoruje
*~ Pliki kopii zapasowych Emacsa
*.bak Plik kopii zapasowej
*.swp Plik wymiany Vim
*.tmp Pliki tymczasowe

Biblioteki

Wzorzec Co ignoruje
*.lib Plik biblioteki
*.a Biblioteka statyczna
*.la Biblioteki
*.lo Biblioteki

Ignoruj pliki dziennika

Wzorzec Co ignoruje
*.log Plik dziennika

Ignoruj biblioteki i zależności

Wzorzec Co ignoruje
lib/ Katalog biblioteki
deps/ Ignoruj biblioteki i zależności
obj/ Ignoruj biblioteki i zależności

Biblioteki współdzielone (w tym DLL dla Windows)

Wzorzec Co ignoruje
*.dll Biblioteka łączy dynamicznych
*.so Biblioteka współdzielona
*.so.* Wersjonowana biblioteka współdzielona
*.dylib Biblioteka dynamiczna macOS

Ignoruj pliki specyficzne dla systemu operacyjnego

Wzorzec Co ignoruje
$RECYCLE.BIN/ Kosz Windows
.Trash-1000/ Ignoruj pliki specyficzne dla systemu operacyjnego
.Spotlight-V100/ Ignoruj pliki specyficzne dla systemu operacyjnego
.fseventsd/ Ignoruj pliki specyficzne dla systemu operacyjnego
.DS_Store Ustawienia folderu macOS (Desktop Services Store)

Pliki wykonywalne

Wzorzec Co ignoruje
*.exe Plik wykonywalny Windows
*.out Dane wyjściowe kompilatora
*.app Pakiet aplikacji
*.i*86 32-bitowy plik binarny x86
*.x86_64 64-bitowy plik binarny x86
*.hex Plik zrzutu szesnastkowego
*.dol Pliki wykonywalne
*.elf Pliki wykonywalne

Pliki debugowania

Wzorzec Co ignoruje
*.dSYM/ Symbole debugowania macOS
*.su Plik informacji o użyciu stosu
*.idb Pośredni plik debugowania
*.pdb Baza danych debugowania programu

Wyniki kompilacji modułu jądra

Wzorzec Co ignoruje
*.mod* Wyniki kompilacji modułu jądra
*.cmd Wyniki kompilacji modułu jądra
.tmp_versions/ Wyniki kompilacji modułu jądra
modules.order Wyniki kompilacji modułu jądra
Module.symvers Wyniki kompilacji modułu jądra
Mkfile.old Wyniki kompilacji modułu jądra
dkms.conf Wyniki kompilacji modułu jądra

Jak używać tego pliku .gitignore dla libogc

  1. Skopiuj powyższe reguły dla libogc lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.