将远程heroku存储库添加到我现有的本地存储库后,无法推送到heroku

塞多纳

这是场景:

1)我的项目合作伙伴和我正在一起使用github作为我们的代码仓库来开发Ruby on Rails应用程序。

2)该应用程序在她的github帐户下,并且她已将我添加为协作者

3)她部署到Heroku,并在那里也添加了我作为合作者

4)我从现有应用程序目录中使用以下命令,目的是将现有Heroku远程应用程序添加为现有本地应用程序的远程服务器。正如我之前提到的,我现有的本地应用程序已经有一个远程github。

git remote add heroku [email protected]:codefellow.git 

5)我进行了一些更改并将其推送到github,所有内容都是最新的

6)然后我尝试使用以下命令推送到heroku

git push heroku master

7)这给了我一个错误,说我的分支的尖端在后面,如下所示,但是当我尝试从github上拉时,它说我是最新的,如下所示

➜  code-fellows-alumni git:(master) git push heroku master
To [email protected]:codefellow.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]:codefellow.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.
➜  code-fellows-alumni git:(master) git pull
Already up-to-date.

有人知道这是怎么回事吗?如果我与Github保持最新,我的本地分支怎么可能与Heroku不同步?我的项目合作伙伴是否有可能将更改推送到Heroku而不先将其推送到Github?我检查了一下,她没有这个应用程序的分支。我目前无法与她取得联系,无法确定她可能会做些什么-我什至不确定如果尚未将更改推送到Heroku,是否可以让她将更改推送到Heroku。任何见解将不胜感激。我不想从Heroku克隆该应用程序,因为我已经将其与Github进行了本地同步。我想使用Github作为代码存储库,但我不愿意从Heroku的克隆开始。我已经看过有关Heroku的文档:https://devcenter.heroku.com/articles/git它只是说要克隆,但出于上述原因,我不想这样做。我按照此问题的答案中给出的指示进行操作(如何将文件夹与现有的Heroku应用程序链接),以解决这一问题,但是似乎缺少了一块,否则我的项目合作伙伴做了一些不寻常的事情。在此先感谢您可能有任何有益的想法。

约翰·贝农

您看到的消息意味着您对本地副本中没有的应用程序进行了更改。当您推送它时,它被拒绝了,因为Heroku远程比您更遥远,因此您认为您的伙伴已将其推送到Heroku而没有推送到Github上是正确的-这是常见的情况,因为在部署到Heroku时是从本地存储库进行部署与传统的Capistrano部署不同,传统的Capistrano部署通常会从Github部署代码。

团队合作需要您自己的工作方法,以防止这种情况的发生,但是如果您需要立即开始工作,则可以

  • git push heroku master -f这将迫使您进行更改,并将覆盖您代码中的当前内容
  • git pull heroku master将所做的更改从Heroku中提取到您的本地存储库中,然后应git push heroku master在有更改时执行a操作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Heroku将源代码推送到我的存储库中,但不推送到平台heroku

来自分类Dev

将文件添加到本地 git 存储库,然后推送到远程:不起作用

来自分类Dev

我可以将文件添加到本地Git存储库中,但不能将其推送到远程

来自分类Dev

当我尝试将代码添加到GitHub上的存储库时,出现类似“无法推送到远程存储库...”的错误。

来自分类Dev

我如何将提交推送到已经从本地存储库推送到 git 的 heroku?

来自分类Dev

如何将本地存储库上的其他文件添加到现有远程存储库

来自分类Dev

如何将远程存储库添加到我自己的git存储库中

来自分类Dev

将现有的Git存储库推送到SVN

来自分类Dev

无法推送现有的本地git存储库

来自分类Dev

无法将一些引用推送到我的远程存储库

来自分类Dev

无法将提交推送到我的git存储库

来自分类Linux

无法推送到我的github私有存储库

来自分类Dev

从新的本地存储库推送到旧的现有远程存储库

来自分类Dev

无法将现有的git存储库推送到新的TFS

来自分类Dev

Git-将当前的Heroku存储库推送到远程github存储库

来自分类Dev

无法将本地 git master 同步到现有的 git hub 远程存储库

来自分类Dev

无法将我的本地git存储库推送到远程存储库

来自分类Dev

将我的本地存储库与现有的远程存储库绑定

来自分类Dev

我可以将本地存储库推送到两个远程存储库吗?

来自分类Dev

将Visual Studio项目添加到现有的git存储库

来自分类Dev

将现有的生产文件添加到新的 Git 存储库

来自分类Dev

将.tar.bz包添加到我的本地存储库?

来自分类Dev

致命:无法从远程存储库读取。当我将本地仓库推送到远程服务器时

来自分类Dev

如何将新代码推送到 github 中现有的 git 存储库

来自分类Dev

如何将现有的 Visual Studio 项目推送到不同的 GitHub 存储库

来自分类Dev

将当前代码推送到现有的GitHub存储库

来自分类Dev

将新文件推送到现有的git存储库

来自分类Dev

如何将现有的android项目推送到组织的存储库?

来自分类Java

使用Java将文件推送到现有的GitLab存储库?

Related 相关文章

  1. 1

    Heroku将源代码推送到我的存储库中,但不推送到平台heroku

  2. 2

    将文件添加到本地 git 存储库,然后推送到远程:不起作用

  3. 3

    我可以将文件添加到本地Git存储库中,但不能将其推送到远程

  4. 4

    当我尝试将代码添加到GitHub上的存储库时,出现类似“无法推送到远程存储库...”的错误。

  5. 5

    我如何将提交推送到已经从本地存储库推送到 git 的 heroku?

  6. 6

    如何将本地存储库上的其他文件添加到现有远程存储库

  7. 7

    如何将远程存储库添加到我自己的git存储库中

  8. 8

    将现有的Git存储库推送到SVN

  9. 9

    无法推送现有的本地git存储库

  10. 10

    无法将一些引用推送到我的远程存储库

  11. 11

    无法将提交推送到我的git存储库

  12. 12

    无法推送到我的github私有存储库

  13. 13

    从新的本地存储库推送到旧的现有远程存储库

  14. 14

    无法将现有的git存储库推送到新的TFS

  15. 15

    Git-将当前的Heroku存储库推送到远程github存储库

  16. 16

    无法将本地 git master 同步到现有的 git hub 远程存储库

  17. 17

    无法将我的本地git存储库推送到远程存储库

  18. 18

    将我的本地存储库与现有的远程存储库绑定

  19. 19

    我可以将本地存储库推送到两个远程存储库吗?

  20. 20

    将Visual Studio项目添加到现有的git存储库

  21. 21

    将现有的生产文件添加到新的 Git 存储库

  22. 22

    将.tar.bz包添加到我的本地存储库?

  23. 23

    致命:无法从远程存储库读取。当我将本地仓库推送到远程服务器时

  24. 24

    如何将新代码推送到 github 中现有的 git 存储库

  25. 25

    如何将现有的 Visual Studio 项目推送到不同的 GitHub 存储库

  26. 26

    将当前代码推送到现有的GitHub存储库

  27. 27

    将新文件推送到现有的git存储库

  28. 28

    如何将现有的android项目推送到组织的存储库?

  29. 29

    使用Java将文件推送到现有的GitLab存储库?

热门标签

归档