11

変更をリモート リポジトリにプッシュしようとすると、次のエラーが発生します。

指示

git push heroku

エラー

fatal: You are pushing to remote 'heroku', which is not the upstream of your current branch 'master', without telling me what to push to update which remote branch.

誰かが同じ原因になっている可能性があることを教えてもらえますか?

4

3 に答える 3

7

git config -lで表示されます:

[branch.master.remote] と [branch.master.merge]

実際には、これらは git pull/push のデフォルトの動作です。たとえば、git push == git push [branch.master.remote] [branch.master.merge]です。

デフォルトでは、[branch.master.remote] = origin、[branch.master.merge] = master なので、この状況ではgit push = git push origin master .

ただし、あなたの状況では、オリジン [branch.master.remote] はherokuではなく、git はプッシュ先のheroku*のブランチがわからないため、git を指す必要があります。

于 2013-04-06T01:30:45.807 に答える