有一些文件被修改了,却不需要提交,但在提交代码时,总是出现,修改了.gitignore文件发现还是没有作用。
查找了很久,发现.gitignore 文件只支持创建了但是不想上传的文件,也就是说不存在缓冲区的文件可以用.gitignore忽略,但已经存在缓冲区的文件无法忽略。
需要使用git命令进行忽略操作
1、将文件修改忽略
git update-index --assume-unchanged 文件
2、取消文件忽略
git update-index --no-assume-unchanged 文件
3、移除并忽略缓存区文件
git rm --cached 文件
在使用中发现git rm --cached 文件之后不起作用,然后需要
git add -A //添加git
git commit -m "message" //message原因随便填写
git push origin master //提交代码
完成
注意:路径一定要全