Git - .gitignore无效

在工作中遇到了一个case:

在.gitignore中明明加了某个文件忽略,但是查看git status时,还是会看到它。

起因应该是这样,一开始此文件未加忽略,但是后来我么手动配置了该文件的忽略。

因为你最初创建时,使用git add . 来将所有文件加到了git的index中,再次配置某个文件的忽略时,未将其从index中移除。

解决方案:

#移除所有index

git rm -r--cached

#重新添加

 git add .

#提交

gitcommit-m"update gitignore"

校验:git status后,此文件的状态已经看不到

致谢:http://blog.csdn.net/cloudspider/article/details/53463687

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,964评论 2 88
  • 2017年4月24日,在这个睽违已久的长假我开始了一次长途旅行。旅行的目的地,是位于湘西北的张家界。旅行的...
    小池就不改名字阅读 712评论 3 2
  • 此刻我想起你们三 趴在绿色的草坪上 头对头的诉说着神秘地悄悄话 时而抬头微笑,时而低语互诉 那笑声的清脆与响亮 那...
    宁久微初心不改阅读 160评论 0 0
  • 每日所思所悟化文字,抒发自我内心深处情感! 我们所处的这个时代是前所未有的伟大,到处都是璀璨与艰难!不管是商业模...
    志晓阅读 467评论 0 0