使用git忽略指定文件两种情况,
- 没有被git进行版本控制
在我们的项目根目录创建一个.gitignore文件
里面配置一个需要忽略的文件就好了 - 被git进行了版本控制
(在path需要忽略文件的路径)- 忽略单个文件
git update-index --assume-unchanged path
- 忽略多个文件
git update-index --assume-unchanged path(使用正则)
- 忽略文件夹
git rm -r -n --cached "bin/" //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件 列表预览。 git rm -r --cached "bin/" //最终执行命令. git commit -m" remove bin folder all file out of control" //提交 git push origin master //提交到远程服务器
- 忽略单个文件