.gitignore dla macOS

44 reguły ignorowania dla macOS, gotowe do skopiowania do repozytorium.

System operacyjny firmy Apple dla komputerów

Kompletny plik .gitignore dla macOS

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 15:50:40 UTC
# Technologie: macOS

### macOS ###
# Ustawienia folderu macOS (Desktop Services Store)
.DS_Store
# Pliki rozwidleń zasobów macOS
.AppleDouble
.localized
# Własna ikona folderu macOS
.LSOverride
__MACOSX/
# Plik własnej ikony macOS (Icon^M)
Icon[
]
# Pliki rozwidleń zasobów macOS
._*
# Historia wersji macOS
.DocumentRevisions-V100
# Demon zdarzeń systemu plików macOS
.fseventsd
# Indeks Spotlight macOS
.Spotlight-V100
# Pliki tymczasowe macOS
.TemporaryItems
# Folder kosza macOS
.Trashes
# Pamięć podręczna AppleDB macOS
.AppleDB
# Ikona woluminu macOS
.VolumeIcon.icns
# Ustawienia pulpitu macOS
.AppleDesktop
# Znacznik Time Machine macOS
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# Kosz sieciowy macOS
Network Trash Folder
.PKInstallSandboxManager
# Elementy tymczasowe macOS
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# Informacje o dysku AppleTalk macOS
.apdisk
.hotfiles.btree
.vol
.file
.disk_label*
lost+found
.HFS+ Private Directory Data[
]
Desktop DB
Desktop DF
TheFindByContentFolder
TheVolumeSettingsFolder
.FBCIndex
.FBCSemaphoreFile
.FBCLockFolder
.quota.group
.quota.user
.quota.ops.group
.quota.ops.user
Backups.backupdb
.MobileBackups
.MobileBackups.trash
MobileBackups.trash
tmbootpicker.efi

Co ignorują te reguły dla macOS

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

Ogólny

Wzorzec Co ignoruje
.DS_Store Ustawienia folderu macOS (Desktop Services Store)
.AppleDouble Pliki rozwidleń zasobów macOS
.localized Ogólny
__MACOSX/ Ogólny
.LSOverride Własna ikona folderu macOS
Icon[ ] Plik własnej ikony macOS (Icon^M)

Rozwidlenia zasobów

Wzorzec Co ignoruje
._* Pliki rozwidleń zasobów macOS

Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu

Wzorzec Co ignoruje
.DocumentRevisions-V100 Historia wersji macOS
.fseventsd Demon zdarzeń systemu plików macOS
.Spotlight-V100 Indeks Spotlight macOS
.TemporaryItems Pliki tymczasowe macOS
.Trashes Folder kosza macOS
.VolumeIcon.icns Ikona woluminu macOS
.com.apple.timemachine.donotpresent Znacznik Time Machine macOS
.com.apple.timemachine.supported Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
.PKInstallSandboxManager Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
.PKInstallSandboxManager-SystemSoftware Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
.hotfiles.btree Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
.vol Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
.file Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
.disk_label* Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
lost+found Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu
.HFS+ Private Directory Data[ ] Pliki i katalogi, które mogą pojawić się w katalogu głównym woluminu

Katalogi potencjalnie utworzone w zdalnym udziale AFP

Wzorzec Co ignoruje
.AppleDB Pamięć podręczna AppleDB macOS
.AppleDesktop Ustawienia pulpitu macOS
Network Trash Folder Kosz sieciowy macOS
Temporary Items Elementy tymczasowe macOS
.apdisk Informacje o dysku AppleTalk macOS

Mac OS 6 do 9

Wzorzec Co ignoruje
Desktop DB Mac OS 6 do 9
Desktop DF Mac OS 6 do 9
TheFindByContentFolder Mac OS 6 do 9
TheVolumeSettingsFolder Mac OS 6 do 9
.FBCIndex Mac OS 6 do 9
.FBCSemaphoreFile Mac OS 6 do 9
.FBCLockFolder Mac OS 6 do 9

System limitów dyskowych

Wzorzec Co ignoruje
.quota.group System limitów dyskowych
.quota.user System limitów dyskowych
.quota.ops.group System limitów dyskowych
.quota.ops.user System limitów dyskowych

TimeMachine

Wzorzec Co ignoruje
Backups.backupdb TimeMachine
.MobileBackups TimeMachine
.MobileBackups.trash TimeMachine
MobileBackups.trash TimeMachine
tmbootpicker.efi TimeMachine

Jak używać tego pliku .gitignore dla macOS

  1. Skopiuj powyższe reguły dla macOS 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: System operacyjny

Zobacz wszystkie szablony: System operacyjny