git忽略不需要上传的文件

有一些文件被修改了,却不需要提交,但在提交代码时,总是出现,修改了.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  //提交代码

完成

注意:路径一定要全

你可能感兴趣的:(git忽略不需要上传的文件)