Git 从特定分支的heroku下载代码

Git 从特定分支的heroku下载代码,git,github,heroku,Git,Github,Heroku,我有一个客户,他的代码即使在付款后也没有被开发人员发布,他仍然有他的Heroku帐户与包含代码的GitHub存储库链接。我试着用电脑恢复它 heroku git:clone-应用程序名称 然而,这使我得到了一个更旧版本的提交,它属于主分支,并且构建是从/release/1.0分支部署的。有没有什么方法可以在不实际访问Github repo本身的情况下恢复代码?因此我找到了一个解决方案。有一个叫做的东西在容器中运行代码,我可以访问bashshell。现在它允许我从Dyno实例复制我想要的任何文件

我有一个客户,他的代码即使在付款后也没有被开发人员发布,他仍然有他的Heroku帐户与包含代码的GitHub存储库链接。我试着用电脑恢复它

heroku git:clone-应用程序名称


然而,这使我得到了一个更旧版本的提交,它属于
分支,并且构建是从
/release/1.0
分支部署的。有没有什么方法可以在不实际访问Github repo本身的情况下恢复代码?

因此我找到了一个解决方案。有一个叫做的东西在容器中运行代码,我可以访问
bash
shell。现在它允许我从Dyno实例复制我想要的任何文件

heroku ps:copy tmp/some.log --app app-example-prod --dyno web.1 --output=tmp/some.heroku.log
很明显,我需要下载整个代码库,一个文件一个文件地下载会很乏味。因此,我决定压缩所有文件,并使用
curl
将它们上传到文件共享服务器

zip -r entire-codebase.zip *

curl -F "file=@test.txt" https://file.io/?expires=1h
这返回了一个JSON字符串,其中包含可以从中下载代码库的URL

回答是。下面是官方问题的答案