修改.gitignore忽略文件之后,不生效的原因 以及解决方法
链接 :技术来源csdn的丶ban
有时候在项目开发过程中,把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效 原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中, 则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交
- 1.在项目开始就创建.gitignore文件的习惯,否则一旦push代码到远端服务器后,处理起来会非常麻烦
- 2..如果代码已经push到远端了,但是又想改.gitignore文件,需要手动打命令行删除现在的cached
1- git rm -r --cached .
2- git add .
3- git commit -m 'update .gitignore'
在版本管理的根目录下(与.Git文件夹同级)创建一个 .gitignore(gitignore是隐藏文件,所以前面有个点)
.gitignore文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中
-
创建命令: gitignore - Specifies intentionally untracked files to ignore
结语
前端react QQ群:
788023830----React/Redux - 地下老英雄前端交流QQ群:
249620372----FRONT-END-JS前端(我们的宗旨是,为了加班,为了秃顶……,仰望大佬),希望小伙伴们加群一起学习