git - 在 heroku 上部署 git 子目录

标签 git heroku git-subtree

我必须从非主分支部署一个 git 子目录。我看过this answerthe 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/

相关文章:

ruby-on-rails - rake :db seed issue with Catarse

ruby-on-rails - 如何使用 Ruby 代码向 Heroku 应用程序添加域?

ssl - 在 Heroku 中,使用 SSL 端点执行 POST

typescript - 为什么 tsc 不在 Heroku 中运行?

git-subtree:从克隆的存储库推送更改

在 git 子目录中执行 git init

git - 在 Windows 7 机器上设置 github ssh

git - 如何 "force"来自特定提交的 pull 请求?

git - 如何将所有内容回滚到之前的提交

git - 为什么 Git 子树不使用 rebase?