为什么提交和推送我的代码到Github会破坏我的Heroku应用程序?

x33g5p2x  于 12个月前  发布在  Git
关注(0)|答案(1)|浏览(119)

我有一个项目,有一个前端和一个后端文件夹。最初,我已经通过构建前端,将其内容复制粘贴到后端的公共文件夹中,然后运行这些命令来部署它:heroku create mytrialapp 1427; git add . ; git commit -m“msg”; git push heroku master。在这个序列之后,我的应用程序已经部署好了,它可以工作了!
之后,我回到VS Code->Source Control,然后提交并推送我的代码。检出分支是第二个分支。
现在,当我再次尝试重新部署我的应用程序时,因为我做了更改,我执行了以下命令序列:git init ; git add . ; git commit -m“redeploy”; git push heroku master ;终端没有显示任何错误,但当我转到我的应用程序时,控制台说
/%PUBLIC_URL%/favicon.ico:1

Failed to load resource: the server responded with a status of 404 (Not Found)

字符串
/%PUBLIC_URL%/manifest.json:1

Failed to load resource: net::ERR_EMPTY_RESPONSE


去heroku日志只是显示:
2023-12-15T14:13:13.795111+00:00 app[web.1]:/%PUBLIC_URL%/favicon.ico GET

2023-12-15T14:13:13.795714+00:00 heroku[router]: at=info method=GET path="/%PUBLIC_URL%/favicon.ico" host=persafs-sp-3c63f714108a.herokuapp.com request_id=e84e6059-e52b-44e3-a9ab-058ed66d6311 fwd="112.206.71.232" dyno=web.1 connect=0ms service=1ms status=404 bytes=411 protocol=https


如果我尝试使用前面的步骤重新部署,它会说“在分支master上没有提交,工作树清理”,然后当我尝试git push heroku master时,它会说“一切都是最新的”。
是什么原因造成的,我该如何解决?
我试过heroku git:remote -a mytrialapp 1427然后git push heroku master。
我也尝试过git:remote -a mytrialapp 1427; git add . ; git commit -m“msg”; git push heroku master。
我认为这个问题与我的项目文件夹上有两个分支有关:master和2nd-branch,而我的项目文件夹内的后端文件夹有一个名为master的分支。

wbgh16ku

wbgh16ku1#

在建立我的前端和复制的内容到后端的公共文件夹,我删除了favicon和它的作品现在,我不知道为什么

相关问题