나의 경우 보통 아래의 것들을 무시한다.


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 .






+ Recent posts