Android용 .gitignore
저장소에 바로 복사할 수 있는 Android 제외 규칙 20개.
모바일 운영체제
Android용 전체 .gitignore
# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:11:46 UTC
# 기술: Android
### Android ###
# Gradle 캐시
.gradle/
# 빌드 출력 디렉터리
build/
.kotlin/
# Android 로컬 구성
local.properties
# 로그 파일
*.log
# Android 캡처
captures/
.externalNativeBuild/
.cxx/
# Android 앱 번들
*.aab
# Android 패키지
*.apk
output-metadata.json
# IntelliJ 모듈 파일
*.iml
# IntelliJ IDEA 프로젝트 파일
.idea/
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml
# Java 키 저장소
*.jks
# Android 키 저장소
*.keystore
# Google 서비스 구성
google-services.json
*.hprof
이 Android 규칙이 실제로 제외하는 항목
아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.
Gradle 파일
| 패턴 |
제외 대상 |
.gradle/ |
Gradle 캐시 |
build/ |
빌드 출력 디렉터리 |
.kotlin/ |
Gradle 파일 |
로컬 구성 파일(sdk 경로 등)
| 패턴 |
제외 대상 |
local.properties |
Android 로컬 구성 |
Android Studio에서 생성한 파일 및 폴더
| 패턴 |
제외 대상 |
captures/ |
Android 캡처 |
.externalNativeBuild/ |
Android Studio에서 생성한 파일 및 폴더 |
.cxx/ |
Android Studio에서 생성한 파일 및 폴더 |
*.aab |
Android 앱 번들 |
*.apk |
Android 패키지 |
output-metadata.json |
Android Studio에서 생성한 파일 및 폴더 |
IntelliJ
| 패턴 |
제외 대상 |
*.iml |
IntelliJ 모듈 파일 |
.idea/ |
IntelliJ IDEA 프로젝트 파일 |
misc.xml |
IntelliJ |
deploymentTargetDropDown.xml |
IntelliJ |
render.experimental.xml |
IntelliJ |
키 저장소 파일
| 패턴 |
제외 대상 |
*.jks |
Java 키 저장소 |
*.keystore |
Android 키 저장소 |
Google 서비스(예: API 또는 Firebase)
| 패턴 |
제외 대상 |
google-services.json |
Google 서비스 구성 |
Android 프로파일링
| 패턴 |
제외 대상 |
*.hprof |
Android 프로파일링 |
이 Android용 .gitignore 사용 방법
- 위의 Android 규칙을 복사하거나 파일을 바로 다운로드하세요.
- Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
- 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
- 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.