忽略子模块根文件夹

时间:2013-11-08 16:33:26

标签: git github

enter image description here

我有这些文件结构。现在node_modules是一个添加的子模块。

此结构类似于主分支。现在我希望master分支看起来像这样,但部署分支排除了node_modules子模块,但我想在本地使用node_modules子模块。

如何正确忽略node_modules子模块?

我在.gitignore中添加了一个像这样的条目

/node_modules/

但它不起作用。它仍然在远程仓库上传了node_modules。

为了正确理解这一点,我想要的是我可以在本地更新文件夹作为子模块,但我不想在远程存储库中推送子模块。

这可能吗?

1 个答案:

答案 0 :(得分:0)

添加.gitignore文件不会自动删除已提交的对象。如果执行git rm --cached node_modules然后提交,则可以从索引中删除它。