.gitignore dla C

36 reguł ignorowania dla C, gotowych do skopiowania do repozytorium.

Język programowania C

Kompletny plik .gitignore dla C

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:03:09 UTC
# Technologie: C

### C ###
*.d
# Plik obiektowy
*.o
*.ko
# Plik obiektowy
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Plik biblioteki
*.lib
# Biblioteka statyczna
*.a
*.la
*.lo
# Biblioteka łączy dynamicznych
*.dll
# Biblioteka współdzielona
*.so
# Wersjonowana biblioteka współdzielona
*.so.*
# Biblioteka dynamiczna macOS
*.dylib
# Plik wykonywalny Windows
*.exe
# Dane wyjściowe kompilatora
*.out
# 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
# Pośredni plik debugowania
*.idb
# Baza danych debugowania programu
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Co ignorują te reguły dla C

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

Pliki obiektowe

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

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

Biblioteki

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

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

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

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
*.dwo Pliki informacji debugowania

Jak używać tego pliku .gitignore dla C

  1. Skopiuj powyższe reguły dla C 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ł.

Inne szablony .gitignore: Język

Zobacz wszystkie szablony: Język