Android项目管理--Git文件忽略

合作开发过程中, 用到git版本管理,但是有时忘记设置了忽略文件就提交了第一次,或者中途在又想添加忽略文件,但是在.gitignore文件中添加并不生效。这个问题我遇到过听烦的。于是网上搜了一下很多这种解决方法,但是只有一种可行,在此记录一下,参考文献:https://www.jianshu.com/p/60281010a215

 

一般的apk版本忽略大致为:如有不同或更好的建议欢迎提出您的宝贵意见

*.iml
.gradle
.idea
/build
/local.properties
/app/*.iml
/app/build
/app/src/androidTest
/app/src/test
/captures
.DS_Store

先说一下git设置的忽略规则:

#此为注释 – 内容被 Git 忽略
.sample        # 忽略所有 .sample 结尾的文件
!lib.sample   # 但 lib.sample 除外
/TODO         # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/            # 忽略 build/ 目录下的所有文件
doc/.txt         # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

 

接下来我们解决 git 设置.gitignore规则不生效问题:

首先是不生效的原因,是因为.gitignore只能忽略原来没有被跟踪的文件,如果已经纳入了版本管理中,修改这个文件就无效了。那么就要我们去使用 Git Bash Here 去手动修改了: 在项目的根目录右键点击Git Bash Here

然后依次敲出 ---- 不要忽略最后的 空格+点。

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

这样就成功更新了.gitignore 的忽略文件。

 

 

 

 

 

你可能感兴趣的:(Android,项目开发篇,忽略文件不生效,git忽略文件,被忽略的文件一直更新,忽略文件)