git如何add全部而又忽略部分文件

图片描述

就像这样,我每次改了很多东西,
我想用 git add -A提交全部修改,
但是又不想把.idea/和node_modules文件add上去
我该怎么写

阅读 22.8k
3 个回答

添加.gitignore文件,里面填写你要忽略的内容

.idea
node_modules

你不想添加的文件可以在项目文件下创建.gitignore文件,然后在里面添加你不需要add的文件名。
git add . 添加不在.gitignore文件里面的所有修改文件

首先修改.gitignore文件,添加

/.idea/
/node_modules/

你.idea下面的文件应该是提交到了服务器了,所以必须先删除。
git rm -r --cached .idea
git commit -m "delete idea"
git push
如果只存在缓存区或者本地版本库内
git reset Head file.name

推荐问题