.gitignore이란?
Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다.
1. .gitignore Android Studio 용파일 만들기
항상 최상위 Directory에 존재해야합니다
- # built application files*.apk*.ap_# files for the dex VM*.dex# Java class files*.class# built native files (uncomment if you build your own)# *.o# *.so# generated filesbin/gen/# Ignore gradle files.gradle/build/# Local configuration file (sdk path, etc)local.properties# Proguard folder generated by Eclipseproguard/# Eclipse Metadata.metadata/# Mac OS X clutter*.DS_Store# Windows clutterThumbs.db# Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067).idea/workspace.xml.idea/tasks.xml.idea/datasources.xml.idea/dataSources.ids
2. 기존에 적용되지 않던곳에 적용하기
- 적용하는 방법은 어렵지 않다. .gitignore File을 같이 Push하면 됩니다.
- 기존에 있던 Project에 .gitignore File이 적용이 안되는 경우에는 git Repository에서 적용해보고 다시 Push해보기 바랍니다.
git rm -r --cached .
git add .
git commit -m "Apply .gitignore"
3. 예시
*.apk
*.iml
.gradle
local.properties
.idea
.DS_Store
build
captures
.externalNativeBuild
/app/fabric.properties
4. Git ignore 자동으로 생성해주는 사이트
위 사이트에서 사용하는 ide, 운영체제, 언어등을 입력하면
.ignore file을 알아서 만들어주기도 합니다!!
'Git' 카테고리의 다른 글
GIt 명령어 배우기 -3 cherry-pick,인터렉티브 리베이스 (4) | 2019.02.11 |
---|---|
GIt 명령어 배우기 -2 커밋트리[Commit tree]에서 이동하는 방법( branch -f , reset, revert , ^, ~) (4) | 2019.02.07 |
GIt README 작성하기 (4) | 2019.02.01 |
GIt 명령어 배우기 -1 (commit, branch, checkout, merge, rebase) (270) | 2019.01.31 |
gitlab 기존 프로젝트 올리기 (972) | 2019.01.29 |
댓글