美文网首页
.gitignore失效

.gitignore失效

作者: 汗青fullstack | 来源:发表于2024-07-24 17:11 被阅读0次

不同类型的工程都有一些通用的.gitignore范本,一般在项目初始化以后,直接按照范本加入.gitignore文件即可,这些使用.gitignore文件指定的忽略文件是不会被推送到远程仓库的,在以后的coding中就不用再关心这些被忽略的文件了。

问题

1.已经初始化项目了,并配置.gitignore文件了,可以另外追加忽略文件么?

直接追加进.gitignore文件忽略文件列表就可以了。

2.已经加入.gitignore文件列表的被忽略文件,想要进行改动,并提交推送到远程仓库,要如何做?

只需要将被忽略的文件类型从.gitignore列表移除或注释掉,再次修改原来被忽略类型的文件时,就会提示此类文件被修改,需要加入版本控制了。

3.原来被忽略的文件,取消忽略后,可以重新加入忽略么?

可以,同样只需要再次追加进.gitignore文件忽略文件列表就可以了。


真相

上文中的问题1、2、3会生效么?

2会立即生效,1和3会出现失效的情况。

1和3为什么会出现失效的情况?

这是由于gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

怎么解决1和3失效的情况

先把本地缓存删除(改变成未track状态),然后再提交

git rm -r --cached .
git add .
git commit -m 'commit log info'

相关文章

  • .gitignore失效

  • gitignore忽略文件

    项目中已有 gitignore忽略文件 想要再修改 gitignore忽略文件,修改的内容是失效的,在填写忽略文件...

  • gitignore失效问题

    一般项目下载下来都会有 .gitignore文件,不需要特别设置,但当你在开发中,想忽略某个文件时,就需要把这个文...

  • .gitignore失效问题

    删掉失效的文件,再重新copy进来。猜测gitignore有时对已存在的文件会失效 删除缓存方式git rm -r...

  • git库.gitignore中指定目录文件失效

    .gitignore失效大体原因有两个: gitignore文件语法错误解决方案: 检查修正错误的语法,或重新更新...

  • Git .gitignore 失效处理

    由于gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.giti...

  • gitignore失效的问题

    有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.git...

  • .gitignore文件失效问题

    Q: .gitignore文件没有忽略掉我们已经添加的文件。A: .gitignore对已经追踪(track)的文...

  • git .gitignore 配置失效

    清楚缓存,并重新提交该文件 然后就可以生效了

  • 设置.gitignore忽略文件失效

    场景: 原来已有.gitignore文件,但是项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照忽略...

网友评论

      本文标题:.gitignore失效

      本文链接:https://www.haomeiwen.com/subject/sbdopxtx.html