.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
- Skopiuj powyższe reguły dla libogc lub pobierz plik.
- Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
- 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.
- Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.