2013-06-28 8 views

答えて

13

オープン.git/configに、あなたがプッシュしたいアプリ名のxxxに

[remote "heroku"] 
url = [email protected]:xxx.git 
fetch = +refs/heads/*:refs/remotes/heroku/* 

の変更があります。次に

git push heroku master 

私のために働く。試してみることができます。

0

"git remote add"を実行するのは一度だけです。おそらくあなたは "git push"を探していますか?

0

あなたはこれまでと同じディレクトリに英雄を追加しようとしていますか?もしそうなら、別のものでやってみてください。うまくいくはずです。あなたはおそらくしたい

0

git add . 
git commit -m 'Information about what is in this commit' 
git push heroku master 

注意をそれは私にコミットする前にものを確認するために別の機会を与えてくれますように私は、コマンドライン上の-mオプションでgit commitを好みます。

+0

私はこれを行い、前に働いていました。 'エラー:src refspec masterは、今、どんなものとも一致しません。 – Efe

+0

'git status'を実行して結果を教えてください –

+0

これは、ディレクトリが空の場合にも発生します。ディレクトリの 'ls'を実行してください。 –

0

.git/configファイルを見ましたか?あなたはすでにHeroku用のリモコンを設置しているかもしれません。そして、faffaffaffはこれを一度だけ確立し、git remote addではなく、リモートのリポジトリに何かをプッシュするためにgit pushを使用する必要があるという点で正しいです。

0

すでに存在するgit remoteを追加しようとしています。以前のコマンドと同じフォルダにgit remote -vコマンドを実行すると、ローカルリポジトリが知っているすべてのリモートリポジトリのリストが表示されます。あなたは別名Herokuのようgitのリモートリポジトリを追加したのと同じフォルダにheroku createコマンドを使用した場合は、Herokuの(プッシュのための1つ、フェッチのための1)と呼ばれる2つのエントリ

git remote -v 

が表示されるはずです。すでに述べたように、再度追加する必要はありません。

# create your project 
git init 
git add . 
git commit -m "useful commit message" 

# run heroku create only once (unless you want additional environments - test, stageing) 
heroku create 

# deploy to heroku 
git push heroku master 

コードを強化して、ローカルのgitリポジトリに追加/コミットしてください。あなたが再び展開する準備ができたら、herokuにプッシュしてください。

# work on your code 
git add . 
git commit -m "useful commit message" 
git push heroku master 
関連する問題