2011-10-06 5 views
10

私はリモートブランチをチェックアウトしようとしています。'致命的:' git push 'を実行するとエラーが表示されます。

そしてコミットしてから押します。

私は 'git push'を実行するとfatal: No destination configured to push toエラーが発生します。ここで

は、私が使用するコマンドのシーケンスです:

$ git checkout remote/test-1.6 
$ git checkout -b test-1.6 
$ git commit -a -m "commit message" 
$ git push 
fatal: No destination configured to push to. 

ありがとうございました。

git remote add remote http://.../repo.git 

でリモートリポジトリを追加する

+2

するTry Gitは –

答えて

4

を行うことができますあなたは1つだけを押したい)。 the docs for pushから

[リモートレポにコミットする]あなたは[ブランチ]を作るしようとしgit push [alias] [branch]を実行して、新しい[ブランチ] [エイリアス]リモコンの。リモートリポジトリへのすべてのブランチをプッシュする(または唯一プッシュするものを持っている)したい場合は、分岐指定子を省略することができますし、マイクが指定されているように、あなたの特定のケースについては

git push [alias] 

を行う

彼のコメントでは、

git push remote test-1.6 

が動作するはずです。

4

試して、あなたはあなたがリモート別名、多くがある場合は、(プッシュしたいブランチの両方を指定する必要が

git push remote test-1.6 
+0

最も簡単かつ完全に働いたリモートテスト-1.6を押してください。どうもありがとう。 – sqram

0

右あなたが最初に追加する必要があり、リモートその後、

git remote add myremote [url] 

あなたが使用して押すことができるようになります:git push myremote master(またはその他のブランチ)

14

をあなたはおそらく既にリポジトリ用のリモートを持っていますが、新しいブランチはそれを使用するように構成されていません。これは動作するはずです:

一度、追跡ブランチは場所に今そこにある、あなたは単に将来的に「Gitのプッシュ」を使用することができます行われた
git push --set-upstream remote test-1.6 

- あなたは、現在のブランチの上流のプッシュを設定したと仮定しデフォルトでは、そのような:gitの1.7.4のよう

git config --global push.default tracking 

か(推奨):

git config --global push.default upstream 
関連する問題