使用uni-app框架开发项目,提交有修改的代码,发现在unpackage目录下每一次都会生成一大堆编译后的文件,对于这大数量的无用文件是没必要提交到git仓库的。想着通过创建.gitignore,提交代码时忽略unpackage目录下文件的提交,但还是出现在待提交的git文件中。
.gitignore文件
node_modules/
.project
unpackage/
.DS_Store
提交时unpackage目录
unpackage.png
原因在于.gitignore只忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
可以通过清理之前提交过的缓存,然后重新提交即可。如下:
git rm -r --cached.
git add .
git commit -m '更新备注'
git push origin master
网友评论