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
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- 简单谈谈node.js 版本控制 nvm和 n
- VSS 软件配置管理 版本控制第1/2页
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- 使用svn进行版本控制
- Android Studio注释模板介绍
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子