【问题标题】:heroku twitter e_books: nothing added to commit but untracked files presentheroku twitter e_books:没有添加到提交但存在未跟踪的文件
【发布时间】:2016-10-29 18:32:25
【问题描述】:

我对使用 ruby​​、python 和 github 以及所有这些东西还是很陌生 - 我做过的唯一编程是在游戏引擎中。但我想使用 python-twitter、heroku_ebooks,当然还有 heroku 制作一个随机的 twitter e_books。一切都按计划进行,直到最后一步。我尝试使用命令git commit -am "updated the local_settings.py",但它只是给了我一个巨大的红色文本墙(我从它们的外观假设的文件)并说“没有添加到提交但存在未跟踪的文件”。

尝试运行 git push heroku master 会导致它说:

error: src refspec master does not match any.
error: failed to push some refs to "https://git.heroku.com/xanderbot.git"

就像我说的那样,我对这样的编码非常陌生,所以我真的需要用外行的话来告诉我该怎么做,或者只是给一段代码来拍打,这样我就可以继续前进了。到目前为止,其他一切都运行良好,我不知道如何解决这个问题。

【问题讨论】:

  • 存储库中是否有一个名为heroku 的分支。如果答案是否定的,则使用:git push -u origin master 或创建一个名为 heroku 的分支。
  • 不确定在哪里检查存储库,但使用 'git checkout -b heroku' 创建一个新分支,看起来它工作正常,但是当我尝试使用 'git push -u origin master ' 它和我尝试推动 heroku master 时说的一样。 '错误:src refspec master 不匹配任何内容。'
  • “它只是给了我一堵巨大的红色文本墙(我从它们的外观中假设文件)并说'没有添加到提交但存在未跟踪的文件'。”如果您显示的是实际输出的一部分,而不是模糊的描述,那将会很有帮助。另外,git status 的输出是什么?它会告诉你所有未跟踪文件的名称。

标签: python ruby heroku twitter


【解决方案1】:

尝试:

git push heroku HEAD:master

【讨论】:

  • 和以前一样。错误:src refspec HEAD 不匹配任何内容。错误:未能将一些参考推送到“git.heroku.com/xanderbot.git
  • 你能发布结果吗:git remote -v
  • git remote -vheroku https://git.heroku.com/xanderbot.git (fetch)herokuu https://git.heroku.com/xanderbot.git (push)origin xanderbot (fetch)origin xanderbot (push)
【解决方案2】:

我解决了我的问题!对于发现此线程的相同问题的任何人,我将本地文件放入计算机上的 C:/ 目录中(不知道为什么它不存在)并运行以下命令:

>cd C:/xanderbot
>git init
Initialized empty Git repository in C:/xanderbot/.git/
>heroku git:remote -a xanderbot
set git remote heroku to https://git.heroku.com/xanderbot.git
>git add .
>git commit -am "make it better"
>git push heroku master
>heroku run worker

现在 twitter 机器人已经启动并运行了!谢谢大家的建议!

【讨论】:

    猜你喜欢
    • 2016-02-04
    • 2017-12-30
    • 1970-01-01
    • 2013-04-14
    • 2018-07-21
    • 2011-02-27
    • 2011-11-18
    • 2016-03-29
    • 1970-01-01
    相关资源
    最近更新 更多