我必须从非主分支部署一个 git 子目录。我看过this answer和the docs on Heroku , 但是当我发出
git subtree push --prefix visualizations heroku develop:master
出现以下错误
error: src refspec d02911f4e410256fae0760f87f186289436ff98b:refs/heads/develop does not match any
我真的不知道如何继续。
最佳答案
git subtree push
命令不使用普通 git push
中使用的 localBranch:remoteBranch
语法来定义要推送的本地分支进入什么远程分支。您可能需要的只是更改最后一个参数:
git subtree push --prefix visualizations heroku master
由于 git subtree push
为子树创建了一个新的提交,并且是推送的提交,因此无需将本地分支定义为源。
通过上面的命令,您告诉 git 从 visualizations
创建一个新的子树提交,并将其推送到 heroku
上的 master
分支> 远程。
关于git - 在 heroku 上部署 git 子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18868769/