git命令删除缓存区(git add)解决.gitignore未生效
1年前 • 871次点击 • 来自 其他
标签: Git
有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所以.gitignore就失效了
解决办法就是清空一下git仓库的缓存,重新提交一次就好了
git命令删除缓存区(git add)的内容
git rm -r --cached . && git add . && git commit -m "update .gitignore"
1、git rm --cached +文件名
这个命令不会删除物理文件,只是将已经add
进缓存的文件删除。
2、git rm --f +文件路名
这个命令不仅将文件从缓存中删除,还会将物理文件删除,所以使用这个命令要谨慎。
3、git rm -r --cached 文件名
若删除已经添加缓存的某一个目录下所有文件的话需要添加一个参数 -r