Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将以前的git提交部署到AWS_Git_Amazon Web Services_Github_Deployment - Fatal编程技术网

将以前的git提交部署到AWS

将以前的git提交部署到AWS,git,amazon-web-services,github,deployment,Git,Amazon Web Services,Github,Deployment,我想测试项目的早期版本如何部署到我的Elastic Beanstalk环境中。我使用了git checkout xxxxx还原到以前的版本,但是当我使用eb deploy时,我得到以下响应: 警告:Git处于分离头状态。使用分支“默认值”。 警告:Git处于分离头状态。使用分支“默认值”。 警告:Git处于分离头状态。使用分支“默认值”。 错误:此分支没有默认环境。你必须 通过键入“deploy my env name”指定环境或设置 通过键入“eb使用我的环境名称”默认环境 我运行了eb de

我想测试项目的早期版本如何部署到我的Elastic Beanstalk环境中。我使用了
git checkout xxxxx
还原到以前的版本,但是当我使用
eb deploy
时,我得到以下响应:

警告:Git处于分离头状态。使用分支“默认值”。
警告:Git处于分离头状态。使用分支“默认值”。
警告:Git处于分离头状态。使用分支“默认值”。
错误:此分支没有默认环境。你必须 通过键入“deploy my env name”指定环境或设置 通过键入“eb使用我的环境名称”默认环境

我运行了
eb deploy[my eb environment name]
,它似乎可以工作:

警告:Git处于分离头状态。使用分支“默认值”。
正在创建应用程序版本存档“app-9d67-180108_150155”。
3.现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场100% 完成

但部署仍然失败


它是否按照我的要求部署了签出版本,还是仍在推送我怀疑已损坏的版本?

令人烦恼的是,签出以前的提交似乎不会从最近提交的目录中删除文件。因此,这意味着先前提交中不存在的文件仍将存在,因此通过
eb deploy

上传。是的,旧文件仍然存在。真烦人。它应该是干净的部署。应该有一种清理部署的方法。