[根据Heroku - push subtrees to different apps的建议我正在尝试将本地dist文件夹推送到我的Heroku Node应用程序之一。
但是,我无法使其适合我的情况。我首先发出命令:
git remote add myherokuapp https://git.heroku.com/myherokuapp.git
([https://git.heroku.com/myherokuapp.git是Heroku仪表板中我的应用程序的git URL)
后跟命令:
git subtree push --prefix dist myherokuapp master
应该应该将本地dist文件夹推送到myherokuapp文件系统的根目录。
我在控制台中看到,该最后一个命令将500多个文件推送到某个目标,并且已完成而没有错误。但是当我通过bash检查myherokuapp的文件系统时,它是空的-没有dist文件夹。
可能是此问题的原因吗?
将本地dist文件夹推送到根目录
确切地说;现在,将dist
中本地的所有文件和目录复制到远程服务器上的root目录,而不是dist
。您无法用dist
将dist
推到git subtree
。您要么在本地需要dist/dist
,要么在单独的分支中仅拥有dist
,然后使用git push myherokuapp distbranch:master
进行推送。