如何删除git远程仓库的某个文件
项目前期使用Win开发而后期转为使用Mac,与win不同的是Mac的studio会为项目中每个moudle创建一个.iml文件,导致远程仓库会出现iml文件,而这个文件是一个工程配置文件,并不需要要上传远程仓库。
操作:
- 第一步 使用终端或者AndroidStudio自带的Terminal,cd到对应的文件目录
fundworks git:(develop) ✗ cd stockmaster-utils
➜ stockmaster-utils git:(develop) ls
AndroidManifest.xml build build.gradle gen libs proguard-project.txt project.properties res src stockmaster-utils.iml
- 第二步 使用git rm操作
git -rm -r -n --cached build
注意: -n是列出该文件夹下的所有文件,如果要删除请去掉-n
第三步 添加*.iml 到 .gitignore
第四步 删除完成提交到远程服务器端(push)即可。 之后在提交项目的时候就不会有问题了
后记: 有时候在Androidstuido中嵌入的终端会导致