码迷,mamicode.com
首页 > 其他好文 > 详细

git版本管理 .gitignore不起作用的解决办法

时间:2018-11-02 15:59:35      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:管理   col   范围   解决   没有   color   远程   stage   控制   

一、出现的问题

  从服务器克隆下来的项目,在本地修复运行产生了部分缓存文件后,确认可以提交到远程分支了,提交时发现居然把缓存文件也列入了提交的范围了,去.gitignore文件查看,发现缓存文件的目录已经被列入忽略队列,这就说明忽略文件并未生效。

二、问题的原因

  经过对git版本控制的重新认识,发现那些没有生效的目录是因为这些目录或者文件已经被staged,也就是这些文件或者目录已经被列入版本控制管理了,则导致.gitinore文件无效

三、解决的方案

1 git rm -r --cached .
2 git add .
3 git commit -m update .gitignore

  git rm -r --cached . 清理暂存区即可

git版本管理 .gitignore不起作用的解决办法

标签:管理   col   范围   解决   没有   color   远程   stage   控制   

原文地址:https://www.cnblogs.com/spydxk/p/9896610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!