2016-04-14 20 views
7

私はアプリを作成した別のコンピュータから英雄と昨日学びたいと思っています。今日、私はアプリのクローンを作成しようとしています別のコンピュータから(コードをダウンロード)し、同じアプリで作業を続けるので、私はこの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?

答えて

11

これは直観に反しているが、それはHerokuのでは仕様によるもののように見えます。あなたはHeroku gitからローカルドライブにコピーするのではなく、逆にあなたのPCからHerokuにコピーします。

ローカルPC上にリポジトリを作成または複製する必要があります。

git create <new repository> OR

git clone <source> 

その後、リポジトリを初期化し、コードをコミット:

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

その後は、Herokuのでリポジトリをリンクする必要があります。彼らのツールベルトをダウンロードして実行します。

heroku git:remote -a your_app_name_on_heroku 

および展開コード:助け

git push heroku master 

希望。私はこれを理解するためにHerokuでチケットを開かなければならなかった。詳細については、Heroku Git instructionsを参照してください。

関連する問題