git命令删除缓存区(git add)解决.gitignore未生效


2年前 1057次点击 来自 其他

标签: 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

Made with in Shangrao,China By Devler.

Copyright © Devler 2012 - 2022

赣ICP备19009883号-1