将应用程序部署到 Heroku 后无法推送到 Github
Posted
技术标签:
【中文标题】将应用程序部署到 Heroku 后无法推送到 Github【英文标题】:Cannot push to Github after deploying app to Heroku 【发布时间】:2020-10-22 15:07:42 【问题描述】:我正在使用 Github 将 Rails 应用程序部署到 Heroku。我按照 Heroku 指南中的步骤操作,从本地计算机推送应用程序后,我转到 Heroku 控制台并将我的 Github 存储库链接到 Heroku 应用程序。该应用程序已部署到 Heroku,但无法正常运行,因此我需要添加一些内容。
因为我将我的应用程序部署到 Heroku,所以我现在有一个 Github 遥控器和一个 Heroku 遥控器,这是意料之中的。但是,现在当我尝试提交更改时,我收到以下消息:
error: 'heroku-app-name/' does not have a commit checked out
fatal: adding files failed
我看到的大多数答案都是关于新的回购或其他不适用于我的情况。我需要做什么来解决这个问题?
【问题讨论】:
您能否指出您用于提交更改的命令? 我一输入git add -A
就会出现错误。
【参考方案1】:
git remote -v > git_rem_backup.txt
rm -rf .git
git init
git add -A .
git commit -m "first"
git remote add origin <data from git_rem_backup.txt>
git push origin master -f
【讨论】:
以上是关于将应用程序部署到 Heroku 后无法推送到 Github的主要内容,如果未能解决你的问题,请参考以下文章
将 rails 应用程序从 3.2.3 迁移到 rails 4.0.0.rc2 后无法在 Heroku 上部署
当我尝试将我的应用推送到 Heroku 时,我收到了以下回复: