gpt4 book ai didi

git - 'Git push heroku master' 命令出错

转载 作者:IT王子 更新时间:2023-10-29 01:16:07 25 4
gpt4 key购买 nike

我正在尝试将代码从我的应用程序更新到我的存储库,但出现错误。

我该如何解决?

C:\Sites\ecozap>git push heroku master
Enter passphrase for key '/c/Users/Diseño2/.ssh/id_rsa':
Fetching repository, done.
To git@heroku.com:ecozap.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@heroku.com:ecozap.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

最佳答案

此错误意味着 Heroku 上的 master 分支包含在您的本地分支中的提交。

您可以从 Heroku 中提取丢失的提交并将它们 merge 到您的本地副本中:

git pull heroku master

或者,如果您不关心丢失的提交,您可以强制推送到 Heroku。这将用您的本地提交覆盖 Heroku 上的远程仓库。

git push --force heroku master

确保你真的不关心它们因为这样做你会从 Heroku 中失去它们。通常这无关紧要,因为 Heroku 通常不是规范的存储库,其他地方如 GitHub 才是。

关于git - 'Git push heroku master' 命令出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21087929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com