最近剛做完一個頁面,于是想把頁面?zhèn)魅氲絞itter,但是在使用git上傳的時候,發(fā)現(xiàn)把node_modules一塊傳上去了。node_modules是存放環(huán)境和一些插件的地方,這些文件都不是很大,但是非常非常多,node里的文件數量是“萬”條起步的,所以我們在使用git上傳的時候,不僅會非常的慢,非常的卡,而且還會導致上傳失敗。
那么怎么解決這個問題,首先來到目標文件夾,郵件打開git,輸入
touch .gitignore
這時便出現(xiàn)了一個叫gitignore的文件。
在這個文件里輸入,就可以忽略掉dist和node文件夾了。
node_modules/ dist/
接下來說一下這個.gitignore怎么配置,如果單獨需要不上傳一個文件 結構為‘/文件名+后綴’。
如果要忽略整個文件夾:‘文件夾名/’。
如果要忽略某個名稱,比如我們的dist,這個文件夾是打包好的文件,一些程序員比較懶,打包好后不會刪除dist文件夾和壓縮包,因為下次打包的時候會自動覆蓋,那么我們就可以直接:‘dist’,這樣文件夾和壓縮包都會在上傳的時候被git無視掉。
如果想要忽略某個類型的文件:‘*.text’,忽略所有文本文件。
但是如果我們需要某個text文件的時候怎么辦,因為上面的‘*.text’ 已經被忽略了,我們這么寫:‘!文件名.text’。
同理,dist文件中的某個文件也可以:‘!dist/example.md’.
了解更多前端知識點擊這里。