最近刚做完一个页面,于是想把页面传入到gitter,但是在使用git上传的时候,发现把node_modules一块传上去了。node_modules是存放环境和一些插件的地方,这些文件都不是很大,但是非常非常多,node里的文件数量是“万”条起步的,所以我们在使用git上传的时候,不仅会非常的慢,非常的卡,而且还会导致上传失败。
那么怎么解决这个问题,首先来到目标文件夹,邮件打开git,输入
touch .gitignore
这时便出现了一个叫gitignore的文件。
在这个文件里输入,就可以忽略掉dist和node文件夹了。
node_modules/ dist/
接下来说一下这个.gitignore怎么配置,如果单独需要不上传一个文件 结构为‘/文件名+后缀’。
如果要忽略整个文件夹:‘文件夹名/’。
如果要忽略某个名称,比如我们的dist,这个文件夹是打包好的文件,一些程序员比较懒,打包好后不会删除dist文件夹和压缩包,因为下次打包的时候会自动覆盖,那么我们就可以直接:‘dist’,这样文件夹和压缩包都会在上传的时候被git无视掉。
如果想要忽略某个类型的文件:‘*.text’,忽略所有文本文件。
但是如果我们需要某个text文件的时候怎么办,因为上面的‘*.text’ 已经被忽略了,我们这么写:‘!文件名.text’。
同理,dist文件中的某个文件也可以:‘!dist/example.md’.
上一篇: uniui日期选择器时间控制
下一篇: 使用CSS3实现鼠标悬停图标导航动画特效