gitignore不生效问题
# .gitignore文件不生效解决办法
提示
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,在工程根目录下 .gitignore(如果没有这个文件,手动新建)文件中添加匹配规则
把某些目录或文件加入忽略规则后发现并未生效,原因是:
.gitignore
只能忽略那些原来没有被追踪(track)的文件,如果该文件已经被纳入了版本管理中,则修改 .gitignore
是无效的。
解决方法:
先从暂存区移除该文件, 即 改变成未被追踪状态
然后再提交:
git rm -r --cached dirname/filename
git add .
git commit -m 'update .gitignore'
git push origin main
1
2
3
4
2
3
4
编辑此页 (opens new window)
上次更新: 2022/02/26, 20:06:42