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

xmjla07d  于 2023-01-26  发布在  Git
关注(0)|答案(1)|浏览(147)

我试图克隆我的应用程序到我的笔记本电脑由heroku git:clone -a appname这没有检索到最新版本。
当我做了

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

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

0ve6wy6x

0ve6wy6x1#

这是否有效取决于您部署. Only git push deployments populate the Git repository that you can access via git clone的方式:
如果您使用git push以外的任何方法部署应用,则无法从Heroku克隆应用的源代码。其他部署方法不会更新应用的Heroku Git存储库,从而导致heroku git:clone返回空存储库。
您是否有一个规范的上游仓库,例如GitHub?如果有,您应该从那里克隆:
Heroku应用的Git存储库仅用于部署目的。官方不支持从该存储库克隆功能,应将其作为最后手段尝试。请勿将该存储库用作应用的规范“原始”存储库。请使用您自己的Git服务器或版本控制服务(如GitHub)。
如果您没有通过git push进行部署,也没有规范的上游存储库,那么您一定是通过容器注册中心或一种比较模糊的方法(如“Heroku按钮”)进行部署的。
如果你使用了容器注册表,你应该可以下载你的容器,但是根据它的构建方式,它可能不包含你的源代码。对于其他方法,你需要提供更多的信息。

相关问题