2016-04-14 20 views
7

Quindi sto cercando di imparare heroku e ieri da un altro computer ho creato un'app. Oggi, da un altro computer che sto cercando di clonare l'applicazione (scaricare il codice) e continuare a lavorare sulla stessa applicazione così ho fatto questoIl clone di Heroku crea una cartella vuota

heroku git:clone -a myappname 

ottengo il messaggio

avvertimento sono apparsi per avere clonato una directory vuota

L'app è in esecuzione online, quindi il codice deve essere presente.

Secondo la documentazione di questo comando fa questo

Questo creerà una nuova cartella chiamata dopo l'applicazione con la sua fonte e la storia repository completo, così come l'aggiunta di un Heroku git remota per facilitare ulteriori aggiornamenti .

Tuttavia, il repository è vuoto.

Ho visto la domanda in basso ma io non ho funzionato per me. Come posso semplicemente ottenere il codice localmente e continuare a lavorare su questa app senza crearne una nuova? Grazie.

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

risposta

11

Questo è controintuitivo, ma sembra che alla progettazione a Heroku. Non copi da Heroku git a disco locale, ma viceversa - dal tuo PC a Heroku.

È necessario creare o clonare un repository sul PC locale.

git create <new repository> O

git clone <source> 

poi init il repository e si impegnano codice:

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

allora avete bisogno di collegare il tuo repository con Heroku. Scarica il loro Toolbelt ed eseguire:

heroku git:remote -a your_app_name_on_heroku 

e distribuire codice:

git push heroku master 

Speranza che aiuta. Ho dovuto aprire un biglietto a Heroku per capirlo. Controllare Heroku Git instructions per ulteriore riferimento.

Problemi correlati