目前我的文件结构看起来是这样的:文件夹结构
.git/
.fonts/
stuff/
code/
notes/
exe/
app/
res/
node_modules/
.gitignore
nodeserver.js
package.json
这是包含一个节点的应用程序,这是我推既到位桶(对版本控制和保管)一个混帐回购协议,并我也push to heroku in order to deploy the node app。
“stuff”文件夹有我需要保留的有用位和bobs,但是它实际上并不是节点应用程序所需要的。因此,没有任何理由将它推向heroku并在heroku上增加尺寸。 (对于“笔记”等其他文件夹也是如此,但我只是以“东西”为例)。
所以我想重新组织我的回购,以便“东西”文件夹仍然是推到起源,但不推到heroku。那可能吗?
我自己很简单,我想让事情简单易懂。我已经看过git子模块和子树,但对于普通用户来说他们看起来非常地狱。
我曾考虑过将“东西”放入.gitignore
(以便它不会推到任何地方),然后在“stuff”内创建一个完全独立的repo,我只推送到bitbucket,但这对我来说似乎很笨拙。可能有更好的方法。