' heroku git clone '没有克隆上一个版本



我试图通过heroku git:clone -a appname克隆我的应用程序到我的笔记本电脑,但没有检索最新版本。

当我做了

git log --oneline --graph --decorate -10

我没有看到Heroku的最新版本。如何从Heroku检索最新版本?

这是否有效取决于您的部署方式。只有git push部署填充了可以通过git clone访问的Git存储库:

不能如果你使用git push以外的任何方法部署你的应用程序,从Heroku克隆你的应用程序的源代码。其他的部署方法不会更新你的应用的Heroku Git repo,导致heroku git:clone返回一个空的仓库。

你是否有一个规范的上游存储库,例如在GitHub上?如果是,那么应该从这里进行克隆:

Heroku应用的Git存储库仅用于部署目的。从这个存储库进行克隆并不是官方支持的功能,应该作为最后的手段进行尝试。使用此存储库作为应用程序的规范"源"存储库。相反,使用你自己的Git服务器或版本控制服务,如GitHub。

如果你没有通过git push部署,你没有一个规范的上游存储库,你必须通过容器注册表或一个更晦涩的方法,如"Heroku按钮"。

如果您使用了容器注册表,您应该能够拉下您的容器,但是根据它的构建方式,它可能不包含您的源代码。对于其他方法,您必须提供更多的信息。

相关内容

  • 没有找到相关文章

最新更新