6

我必须从非主分支部署一个 git 子目录。我已经查看了这个答案Heroku 上的文档,但是当我发布

git subtree push --prefix visualizations heroku develop:master

我收到以下错误

error: src refspec d02911f4e410256fae0760f87f186289436ff98b:refs/heads/develop does not match any

我真的不知道如何进行。

4

1 回答 1

8

git subtree push命令不使用localBranch:remoteBranchplain 中使用的语法git push来定义将哪个本地分支推送到哪个远程分支。您可能需要的只是更改最后一个参数:

git subtree push --prefix visualizations heroku master

由于git subtree push为子树创建了一个新的提交,也就是推送的提交,因此无需将本地分支定义为源。

使用上面的命令,您告诉 git 创建一个新的子树提交visualizations并将其推送到远程master分支上。heroku

于 2013-09-18T20:16:12.833 回答