所以我试图使用本地git构建中的create-react-app
来推送我的初始提交。我的.gitignore
看起来像这样:
# See https://help.github.com/ignore-files/ for more about ignoring files.
# dependencies
/node_modules
# testing
/coverage
# production
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
我的目录如下所示:
默认情况下,目录结构保持不变,那么为什么上传node_modules
呢?
更新信息:
所以在我的git中修改了忽略,但它似乎仍然推动了`node_modules'。我的git root是theapp> build / node_modules / public / etc ...如果有帮助。
我继续前进并允许它,但在我推动git push azure master
的最后,我现在得到了这个:
此外,在Windows中,我的文件浏览器如下所示:
进一步的想法?
答案 0 :(得分:2)
/node_modules
正在查看计算机的根目录。
你想要的是node_modules/
。它会查找与您当前位置相关的目录。
答案 1 :(得分:0)
修复.gitignore
文件后,该目录仍保留在历史记录中。要从历史记录中永久删除node_modules
,请参阅How to remove/delete a large file from commit history in Git repository?