Computer Science/Git
Android Studio Project gitignore 리스트
JAYNUX
2016. 7. 2. 15:42
나의 경우 보통 아래의 것들을 무시한다.
third party native library의 경우 .so를 무시하면 안된다.
NDK로써 본인이 직접 빌드하는거라면 무시하고 그렇지 않다면 모두 이력을 tracking 해야 한다.
# 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 files
bin/
gen/
# Ignore gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Eclipse Metadata
.metadata/
# Mac OS X clutter
*.DS_Store
# Windows clutter
Thumbs.db
# Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067)
.idea/workspace.xml
.idea/tasks.xml
.idea/datasources.xml
.idea/dataSources.ids
만약 build file들이 tracking system에 등록 되었다면 아래의 명령어를 이용해서 제거하자.
해당 명령어는 실제 파일 시스템에서는 제거하지 않고 tracking에서만 제거하는 방법이다.
git rm --cached
더 쉬운 방법은 모두 제거하고 다시 하는 것이다.
git rm --cached -r .
.gitignore 파일 생성
git add .