您的位置:首页 > 移动开发 > Android开发

android studio 版本控制 .gitignore 文件配置 &&移除已上传到git的不需版本控制的文件

2015-10-29 23:15 645 查看
关于Android studio  使用git版本控制 时哪些目录和文件 不需要版本控制的配置如下:外部gitignore 文件可如下配置:
.gradle/
build/
captures/
.DS_Store

# Local configuration file (sdk path, etc)
local.properties

# Intellij project files
*.iml
*.ipr
*.iws
.idea/

# Eclipse project files
.classpath
.project

# generated files
bin/
gen/

# Java class files
*.class

# files for the dex VM
*.dex

*.apk
*.ap_
model 内部 .gitignore 文件 通常 只需配置
build/
关于.iml 文件
上传至版本库中的文件 应包含.iml 文件,否则其他人 pull 下的工程 无法正常运行
所以上传代码至版本库时需将.gitignore文件中的*.iml 注释掉,以便将iml文件上传至版本库
但 pull下工程之后 本地 正常使用.gitignore文件中应配置*.iml  以防止与其它人的.iml文件相冲突。
对于已经上传至git版本库的不需要版本管理的文件可以使用以下命令 将其从版本库中移除:
正确的做法应该是:第一步:git rm -r --cached filename or dir第二步:配置更新 .gitignore 忽略掉目标文件第三步: git commit -m "note"最后push

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息