Heroku-将git子树推送到远程Heroku应用程序时出现问题
每通知 我正在尝试将本地dist文件夹推送到我的Heroku节点应用程序之一 然而,我不能让它为我的案件工作。我首先发出命令:Heroku-将git子树推送到远程Heroku应用程序时出现问题,git,heroku,git-push,git-subtree,Git,Heroku,Git Push,Git Subtree,每通知 我正在尝试将本地dist文件夹推送到我的Heroku节点应用程序之一 然而,我不能让它为我的案件工作。我首先发出命令: git remote add myherokuapp https://git.heroku.com/myherokuapp.git git subtree push --prefix dist myherokuapp master (是Heroku仪表板上我的应用程序的git URL) 然后是命令: git remote add myherokuapp https
git remote add myherokuapp https://git.heroku.com/myherokuapp.git
git subtree push --prefix dist myherokuapp master
(是Heroku仪表板上我的应用程序的git URL)
然后是命令:
git remote add myherokuapp https://git.heroku.com/myherokuapp.git
git subtree push --prefix dist myherokuapp master
它应该将本地dist文件夹推送到myherokuapp文件系统的根目录
我在控制台中看到,最后一个命令将500多个文件推送到某个目标,并在没有错误的情况下完成。但是,当我通过bash检查myherokuapp的文件系统时,它是空的-没有dist文件夹
这个问题的原因可能是什么
将本地dist文件夹推送到根目录
确实如此;现在,本地
dist
中的所有文件和目录都复制到远程的根目录,而不是dist
。无法使用git子树将dist
推送到dist
。您需要本地的dist/dist
或一个只有dist
的单独分支,然后使用git-push-myherokuapp-distbranch:master
推送,谢谢您的支持!然而,我不确定我是否理解。当我在bash中为应用程序发出“ls”时,它返回的是空的——没有文件夹,也没有文件。这很奇怪ls-lA
?ls-lA
返回“总计0”。完全为空。很奇怪。要么你推到另一个应用程序,要么你在另一个应用程序中运行bash。是的,这可能是显而易见的原因。一个特性是:我想要推送到的远程存储库是从另一个GitHub用户的repo中派生出来的(通过GitHub)。通常,dist文件夹(通过GItHub,不带Heroku)首先从我或另一个用户的本地计算机推送到另一个用户的repo。这种特殊的设置是否会导致上述git子树在Heroku上的分叉回购出现问题?