为什么在.gitignore加入忽略文件不生效
一、问题
在上次提交代码的时候,连同node_modules、logs等一些没有必要的文件夹或文件都上传了,在.gitignore文件中都把它们加进去了,没想到不起作用,上网查阅之后才知道自己在第一次提交的时候git被跟踪了,所以再加入.gitignore后是没有作用的
二、解决办法
- git ls-files
使用此命令,可以看到被追中的文件
- git rm -r --cached 文件名/ -f
例如:git rm -r --cached node_modules/ -f 可以把追踪的文件去除掉
- git ls-files
去除掉之后,再使用这个命令查看一些,是否还存在,不存在,成功,然后再git add . 再commit 再push。文章来源:https://www.toymoban.com/news/detail-808123.html
总结
遇到问题不要慌,总有办法来解决,解决不了,换一种思路来!文章来源地址https://www.toymoban.com/news/detail-808123.html
到了这里,关于【已解决】在.gitignore加入忽略文件不生效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!