我有这些文件结构。现在node_modules是一个添加的子模块。
此结构类似于主分支。现在我希望master分支看起来像这样,但部署分支排除了node_modules子模块,但我想在本地使用node_modules子模块。
如何正确忽略node_modules子模块?
我在.gitignore中添加了一个像这样的条目
/node_modules/
但它不起作用。它仍然在远程仓库上传了node_modules。
为了正确理解这一点,我想要的是我可以在本地更新文件夹作为子模块,但我不想在远程存储库中推送子模块。
这可能吗?
答案 0 :(得分:0)
添加.gitignore文件不会自动删除已提交的对象。如果执行git rm --cached node_modules
然后提交,则可以从索引中删除它。