2016-11-21 13 views
1

私のgitリポジトリのルートにないレールアプリがあります。 /repositoryroot/myappローカルブランチからherokuマスターにプッシュサブツリーを送る方法

私が通常herokuにアプリをプッシュすると、私はgit subtree -P myapp/ push heroku masterを使用します。

私はherokuでステージングアプリケーションを追加しました。ステージングアプリケーションにプッシュしたいローカルブランチの下でいくつか変更がありました。

Herokuのドキュメントは、私がgit push staging localbranch:master

でHerokuのマスターにローカルブランチをプッシュすることができると言うしかし、私は2を組み合わせて、git subtree -P myapp/ push staging localbranch:masterをしようとするとき、私はgitのからエラーが発生します。

error: src refspec d24e1<some more hex gibberish>202a54e:refs/heads/localbranch does not match any. 

error: failed to push some refs to 'https://git.heroku.com/mystagingapp.git' 

どのように私はHerokuのステージングに私の地元の支店からの私のアプリ/ repositoryroot/myappののルートであるサブフォルダをプッシュしていますか? 特別なrefspecが必要ですか?それともこれも可能ですか?

ありがとうございました

+0

私自身の質問に答えることができました。 'git push staging \' git subtree split -P myapp/localbranch \ ':refs/heads/master' – user1985503

+0

あなた自身であなたの質問が解決されているので、あなたの方法を答えとして記入することができます。 –

答えて

0

私は自分の質問に答えることができました。

git push staging `git subtree split -P myapp/ localbranch\`:refs/heads/master 
関連する問題