有时 Git 会缓存 .gitignore 的解析结果,如果在修改 .gitignore 后没有刷新缓存,可能会导致新规则不生效。
解决办法: 可以尝试清除 Git 的索引缓存,在项目根目录下执行:
git rm -r --cached.
git add.
git commit -m "Update.gitignore"
第一条命令移除所有已追踪文件的缓存,第二条命令重新添加所有文件(此时会按照新的 .gitignore 规则进行判断 ),第三条命令提交更改。
有时 Git 会缓存 .gitignore 的解析结果,如果在修改 .gitignore 后没有刷新缓存,可能会导致新规则不生效。
解决办法: 可以尝试清除 Git 的索引缓存,在项目根目录下执行:
git rm -r --cached.
git add.
git commit -m "Update.gitignore"
第一条命令移除所有已追踪文件的缓存,第二条命令重新添加所有文件(此时会按照新的 .gitignore 规则进行判断 ),第三条命令提交更改。
优先推荐同专题、同标签和同作者内容,补足热门文章。
😁
git stash
没了?