macOS용 .gitignore

저장소에 바로 복사할 수 있는 macOS 제외 규칙 44개.

Apple의 데스크톱 운영체제

macOS용 전체 .gitignore

# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 15:49:23 UTC
# 기술: macOS

### macOS ###
# macOS 폴더 설정(Desktop Services Store)
.DS_Store
# macOS 리소스 포크 파일
.AppleDouble
.localized
# macOS 사용자 지정 폴더 아이콘
.LSOverride
__MACOSX/
# macOS 사용자 지정 아이콘 파일(Icon^M)
Icon[
]
# macOS 리소스 포크 파일
._*
# macOS 버전 기록
.DocumentRevisions-V100
# macOS 파일 시스템 이벤트 데몬
.fseventsd
# macOS Spotlight 인덱스
.Spotlight-V100
# macOS 임시 파일
.TemporaryItems
# macOS 휴지통 폴더
.Trashes
# macOS AppleDB 캐시
.AppleDB
# macOS 볼륨 아이콘
.VolumeIcon.icns
# macOS 데스크톱 설정
.AppleDesktop
# macOS Time Machine 표시 파일
.com.apple.timemachine.donotpresent
.com.apple.timemachine.supported
# macOS 네트워크 휴지통
Network Trash Folder
.PKInstallSandboxManager
# macOS 임시 항목
Temporary Items
.PKInstallSandboxManager-SystemSoftware
# macOS AppleTalk 디스크 정보
.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

이 macOS 규칙이 실제로 제외하는 항목

아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.

일반

패턴 제외 대상
.DS_Store macOS 폴더 설정(Desktop Services Store)
.AppleDouble macOS 리소스 포크 파일
.localized 일반
__MACOSX/ 일반
.LSOverride macOS 사용자 지정 폴더 아이콘
Icon[ ] macOS 사용자 지정 아이콘 파일(Icon^M)

리소스 포크

패턴 제외 대상
._* macOS 리소스 포크 파일

볼륨 루트에 나타날 수 있는 파일 및 디렉터리

패턴 제외 대상
.DocumentRevisions-V100 macOS 버전 기록
.fseventsd macOS 파일 시스템 이벤트 데몬
.Spotlight-V100 macOS Spotlight 인덱스
.TemporaryItems macOS 임시 파일
.Trashes macOS 휴지통 폴더
.VolumeIcon.icns macOS 볼륨 아이콘
.com.apple.timemachine.donotpresent macOS Time Machine 표시 파일
.com.apple.timemachine.supported 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
.PKInstallSandboxManager 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
.PKInstallSandboxManager-SystemSoftware 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
.hotfiles.btree 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
.vol 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
.file 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
.disk_label* 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
lost+found 볼륨 루트에 나타날 수 있는 파일 및 디렉터리
.HFS+ Private Directory Data[ ] 볼륨 루트에 나타날 수 있는 파일 및 디렉터리

원격 AFP 공유에 생성될 수 있는 디렉터리

패턴 제외 대상
.AppleDB macOS AppleDB 캐시
.AppleDesktop macOS 데스크톱 설정
Network Trash Folder macOS 네트워크 휴지통
Temporary Items macOS 임시 항목
.apdisk macOS AppleTalk 디스크 정보

Mac OS 6~9

패턴 제외 대상
Desktop DB Mac OS 6~9
Desktop DF Mac OS 6~9
TheFindByContentFolder Mac OS 6~9
TheVolumeSettingsFolder Mac OS 6~9
.FBCIndex Mac OS 6~9
.FBCSemaphoreFile Mac OS 6~9
.FBCLockFolder Mac OS 6~9

할당량 시스템

패턴 제외 대상
.quota.group 할당량 시스템
.quota.user 할당량 시스템
.quota.ops.group 할당량 시스템
.quota.ops.user 할당량 시스템

TimeMachine

패턴 제외 대상
Backups.backupdb TimeMachine
.MobileBackups TimeMachine
.MobileBackups.trash TimeMachine
MobileBackups.trash TimeMachine
tmbootpicker.efi TimeMachine

이 macOS용 .gitignore 사용 방법

  1. 위의 macOS 규칙을 복사하거나 파일을 바로 다운로드하세요.
  2. Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
  3. 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
  4. 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.

다른 운영체제용 .gitignore 템플릿

모든 운영체제 템플릿 보기