一、第一次新建.gitignore
首先进入项目 命令行新建.gitignore
文件。
touch .gitignore
然后编辑器打开,进入到项目中新建的.gitignore`文件。
复制粘贴以下:
node_modules/
.project
unpackage/
.DS_Store
也可以直接使用uni-app的hello-uniapp模板中的.gitignore文件,仓库地址是:DCloud/hello-uniapp/.gitignore
二、更新.gitignore
场景描述:如果之前就已经提交过unpackage文件夹,会发现每次修改内容,在unpackage目录下都会生成一堆编译后的文件。这是因为在刚开始的时候没考虑到把该目录也添加到.gitignore中,所以提交了部分该目录下的文件。
后来才真正把unpackage目录添加到.gitignore中,但是会发现修改代码后,unpackage目录中的文件还会出现在待提交的git文件中。
.gitignore只忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
方法一:
进入项目根目录,运行命令:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
方法二:
git rm -r --cached unpackage