私は次のコマンドを実行しており、エラーfatal: remote heroku already exists.
を取得しています。致命的:リモートherokuはすでに存在します
ここで何が間違っているのか分かりませんが、以前はエラーなく動作していました。
git init
git add .
git commit -m 'Initial commit'
git remote add heroku [email protected]:myapp.git
私は次のコマンドを実行しており、エラーfatal: remote heroku already exists.
を取得しています。致命的:リモートherokuはすでに存在します
ここで何が間違っているのか分かりませんが、以前はエラーなく動作していました。
git init
git add .
git commit -m 'Initial commit'
git remote add heroku [email protected]:myapp.git
オープン.git/configに、あなたがプッシュしたいアプリ名のxxxに
[remote "heroku"]
url = [email protected]:xxx.git
fetch = +refs/heads/*:refs/remotes/heroku/*
の変更があります。次に
git push heroku master
私のために働く。試してみることができます。
"git remote add"を実行するのは一度だけです。おそらくあなたは "git push"を探していますか?
あなたはこれまでと同じディレクトリに英雄を追加しようとしていますか?もしそうなら、別のものでやってみてください。うまくいくはずです。あなたはおそらくしたい
:
git add .
git commit -m 'Information about what is in this commit'
git push heroku master
注意をそれは私にコミットする前にものを確認するために別の機会を与えてくれますように私は、コマンドライン上の-m
オプションでgit commit
を好みます。
.git/configファイルを見ましたか?あなたはすでにHeroku用のリモコンを設置しているかもしれません。そして、faffaffaffはこれを一度だけ確立し、git remote add
ではなく、リモートのリポジトリに何かをプッシュするためにgit push
を使用する必要があるという点で正しいです。
すでに存在する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
私はこれを行い、前に働いていました。 'エラー:src refspec masterは、今、どんなものとも一致しません。 – Efe
'git status'を実行して結果を教えてください –
これは、ディレクトリが空の場合にも発生します。ディレクトリの 'ls'を実行してください。 –