为什么有些文件放入.gitignore未生效?
原因: .gitignore只能忽略未被track的文件,而git有本地缓存。如果增加的ignore文件原来被track过,则忽视.gitignore的规则。
git status
查看当前未提交文件的状态
如果要忽略的文件或文件夹不在untracked files 列表中,则说明该文件已加入git cache。
now, 输入git rm --cached ./nuxt/index.js
清除该文件缓存,则该文件将不会被track 。
为什么有些文件放入.gitignore未生效?
原因: .gitignore只能忽略未被track的文件,而git有本地缓存。如果增加的ignore文件原来被track过,则忽视.gitignore的规则。
git status
查看当前未提交文件的状态
如果要忽略的文件或文件夹不在untracked files 列表中,则说明该文件已加入git cache。
now, 输入git rm --cached ./nuxt/index.js
清除该文件缓存,则该文件将不会被track 。