平方X

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2731|回复: 1

[编程] github

[复制链接]

414

主题

709

帖子

3603

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3603
QQ
发表于 2016-5-10 10:49:52 | 显示全部楼层 |阅读模式
整理
我是平方X~
回复

使用道具 举报

414

主题

709

帖子

3603

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3603
QQ
 楼主| 发表于 2016-5-10 10:50:11 | 显示全部楼层
来自http://www.myexception.cn/other/1961424.html
gitignore不起作用解决办法
前面有文章介绍了使用gitignore文件的方法,该文件表示过滤规则,但是对已经加入版本库的文件不能生效,因此需要利用命令将想要忽略的文件从版本库中删除,比如说,我们对android工程进行跟踪,结果发现.class和R.文件每次都会有差异,实际上这些系统生成文件不需要追踪,于是我们写了ignore文件去排除跟踪这些文件(具体写法前面文章有介绍),但是在git status的时候还是会追踪这些,因为之前这些文件已经加入到版本库中了。
以下给出解决办法: 注意1、2行结尾的点
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
这里我把全部文件从版本库删除(也可以只删除不想跟踪的文件),然后再次把全部文件加入(这时gitignore文件已经生效,不会加入排除掉的文件),以后再次更新的时候就不会看到不想追踪的文件了。
我是平方X~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|平方X ( 冀ICP备14018164号 )

GMT+8, 2024-5-6 10:23 , Processed in 0.114555 second(s), 21 queries .

技术支持:Powered by Discuz!X3.4  © 2001-2013 Comsenz Inc.

版权所有:Copyright © 2014-2018 平方X www.pingfangx.com All rights reserved.

快速回复 返回顶部 返回列表