繁体   English   中英

如何将子树从本地分支推送到heroku master

[英]How to git push subtree from a local branch to heroku master

我有一个不在我的git存储库根目录的rails应用程序。 / repositoryroot / MYAPP

当我通常将应用程序推送到heroku时,我使用git subtree -P myapp/ push heroku master

现在我在heroku上添加了一个临时应用程序,我在本地分支下进行了一些更改,我想将其推送到临时应用程序。

heroku文档说我可以通过git push staging localbranch:master将本地分支git push staging localbranch:master

但是当我尝试将两者结合起来并执行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'

如何将作为app / repositoryroot / myapp根目录的子文件夹从本地分支推送到heroku staging? 我需要特殊的refspec吗? 或者这甚至可能吗?

谢谢

我能够回答我自己的问题。

git push staging `git subtree split -P myapp/ localbranch\`:refs/heads/master

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM