私の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が必要ですか?それともこれも可能ですか?
ありがとうございました
私自身の質問に答えることができました。 'git push staging \' git subtree split -P myapp/localbranch \ ':refs/heads/master' – user1985503
あなた自身であなたの質問が解決されているので、あなたの方法を答えとして記入することができます。 –