使用heroku git:clone无法拉取最新版本,如何解决?
解决Heroku应用克隆未获取最新版本的问题
先确认本地仓库已关联正确的Heroku远程仓库,执行命令:
git remote -v输出里应能看到
heroku对应的远程地址,格式为https://git.heroku.com/appname.git或SSH地址。如果没有,先添加远程关联:heroku git:remote -a appname拉取Heroku上的最新代码到本地:
多数情况下Heroku默认分支为main,执行:git pull heroku main若你的应用默认分支是
master,替换为:git pull heroku master若拉取时提示分支不存在,先查看Heroku上的活跃分支:
heroku branches然后拉取对应分支即可,比如分支名为
develop:git pull heroku develop特殊情况处理:如果Heroku上的代码是通过非Git方式部署的(比如直接上传文件),可通过Heroku终端导出代码:
heroku run bash进入容器后打包当前代码:
tar -czf app.tar.gz .再将压缩包下载到本地(此方式仅作应急,建议优先用Git管理代码)。
内容的提问来源于stack exchange,提问作者nourza
相关产品推荐
相关产品推荐

