Heroku克隆创建一个空文件夹

时间:2016-04-14 11:39:08

标签: heroku

所以我正在尝试学习heroku,昨天我从另一台计算机上创建了一个应用程序。今天,我试图从另一台计算机克隆应用程序(下载代码)并继续在同一个应用程序上工作,所以我做了这个

heroku git:clone -a myappname

我收到了消息

  

警告您似乎克隆了一个空目录

该应用程序在线运行,因此代码必须在那里。

根据文档,此命令执行此操作

  

这将创建一个以您的应用程序及其来源命名的新目录   并完成存储库历史记录,以及添加heroku git远程   以便进一步更新。

但是,存储库是空的。

我在下面看到了这个问题但是我没有为我工作。如何在本地获取代码并继续处理此应用程序而不创建新代码?感谢。

Why am I getting an empty repo when cloning my keystone app to local repo from heroku?

1 个答案:

答案 0 :(得分:11)

这是违反直觉的,但看起来像Heroku的设计。你不能从Heroku git复制到本地驱动器,但反过来 - 从你的PC到Heroku。

您需要在本地PC上创建或克隆存储库。

git create <new repository>

git clone <source>

然后初始化您的存储库并提交代码:

$ cd myapp
$ git init
Initialized empty Git repository in .git/
$ git add .
$ git commit -m "my first commit"

然后您需要将您的存储库与Heroku链接。下载他们的Toolbelt并运行:

heroku git:remote -a your_app_name_on_heroku

部署代码:

 git push heroku master

希望有所帮助。我不得不在Heroku打开一张票来解决这个问题。请查看Heroku Git instructions以获取进一步的参考。