我必须从非主分支部署 git 子目录。我看过这个答案 https://stackoverflow.com/questions/7539382/how-can-i-deploy-from-a-git-subdirectory and to Heroku 上的文档 https://devcenter.heroku.com/articles/multiple-environments#advanced-linking-local-branches-to-remote-apps,但是当我发出
git subtree push --prefix visualizations heroku develop:master
我收到以下错误
error: src refspec d02911f4e410256fae0760f87f186289436ff98b:refs/heads/develop does not match any
我真的不知道如何继续。
The git subtree push
命令不使用localBranch:remoteBranch
普通语法中使用的语法git push
定义将哪个本地分支推送到哪个远程分支。您可能需要的只是更改最后一个参数:
git subtree push --prefix visualizations heroku master
Since git subtree push
为子树创建一个新的提交,即推送的提交,无需将本地分支定义为源。
使用上面的命令,你告诉 git 创建一个新的子树提交visualizations
并将其推至master
分支上的heroku
remote.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)