【发布时间】:2020-06-03 16:40:17
【问题描述】:
这似乎是一个简单的方法,但是在研究了多种方法后,我无法 gitignore 目录中的文件夹。
我有一个根目录,其中包含我的所有代码。因为它有一些后端 NodeJS 的东西,它有一个包含数百个文件的“node_modules”文件夹。结果,当我尝试上传整个父文件夹时,GitHub 说要上传的文件太多,并告诉我减少要上传的数量。
关键部分是,文件夹必须作为一个整体上传,因为它本身位于 GitHub 存储库中,其中包含具有不同文件夹的其他文件。
这意味着当我进入我的存储库时,我需要此文件夹的文件显示在文件夹中,而不是单独显示在存储库中。我需要所有文件都在这个文件夹中,在父存储库中,不包括 node_modules 文件夹。
例如->
父存储库 -> 子目录(我正在上传的内容)-> 单个文件
我尝试通过以下方法将 node_modules 文件夹添加到我的 gitignore 中:
在我的 gitignore 文件中添加:node_modules/ 写作: echo node_modules >> .gitignore 通过我的终端 在我的 node_modules 文件中添加一个单独的 gitignore 文件,其中带有 *
他们都没有工作,我找不到任何其他解决方案。作为参考,我使用的是 Mac。
有谁知道我做错了什么,或者最好怎么做?
【问题讨论】:
标签: github