2016-04-14 5 views
7

Так что я пытаюсь узнать героку, а вчера с другого компьютера я создал приложение. Сегодня, с другого компьютера, я пытаюсь клонировать приложение (скачать код) и продолжать работать на том же самом приложении, так что я сделал этоКлон Heroku создает пустую папку

heroku git:clone -a myappname 

Я получаю сообщение

предупреждение вы появились клонировать пустой каталог

Приложение работает в сети, поэтому код должен быть там.

Согласно документации эта команда делает это

Это создаст новый каталог с именем вашего приложения с его источником и полной истории хранилища, а также добавление Heroku мерзавец удаленного для облегчения дальнейшего обновления ,

Однако репозиторий пуст.

Я видел вопрос ниже, но я не работал для меня. Как я могу просто получить код локально и продолжать работать над этим приложением, не создавая новый? Благодарю.

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

ответ

11

Это противоречит здравому смыслу, но похоже, что это дизайн в Heroku. Вы не копируете с Heroku git на локальный диск, а наоборот - от вашего ПК до Heroku.

Вам необходимо создать или клонировать хранилище на локальном ПК.

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 Git instructions для получения дополнительной информации.

Смежные вопросы