.gitignore
只需要新建一个 .txt 文档,修改文件名及后缀名为:.gitignore 即可。
编辑.gitignore文件
忽略目录
比如我的项目想忽略掉node_modules这个文件夹,直接在文件中编辑:
node_modules/
再次commit的时候就会忽略掉这个文件夹
忽略文件
忽略单个文件
想忽略一个文件比如忽略oauth.json,直接在文件中编辑:
oauth.json
忽略全部同后缀文件
想忽略掉所有的后缀为json的文件,直接在文件中编辑
*.json
.gitignore不生效
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方案
先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached .
git add .
git commit -m "update .gitignore"
再次推送
git push origin ***
此时,.gitignore文件才生效