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 的忽略文件。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值