Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 在Heroku上克隆以前的版本_Git_Heroku_Clone_Rollback - Fatal编程技术网

Git 在Heroku上克隆以前的版本

Git 在Heroku上克隆以前的版本,git,heroku,clone,rollback,Git,Heroku,Clone,Rollback,我是赫罗库的新手。将错误代码推送到服务器后,我使用了heroku rollback恢复到以前的版本。然后,我尝试使用以下方法将此回滚克隆到我的计算机: git clone git@heroku.com:<project>.git <dir> git克隆git@heroku.com:.吉特 不幸的是,这克隆了损坏的头部,而不是回滚。有没有办法真正克隆特定的早期版本?当您回滚时,Heroku Git repo的头部将不再反映应用程序的运行状态。检查您的发布: $ hero

我是赫罗库的新手。将错误代码推送到服务器后,我使用了
heroku rollback
恢复到以前的版本。然后,我尝试使用以下方法将此回滚克隆到我的计算机:

git clone git@heroku.com:<project>.git <dir>
git克隆git@heroku.com:.吉特

不幸的是,这克隆了损坏的头部,而不是回滚。有没有办法真正克隆特定的早期版本?

当您回滚时,Heroku Git repo的头部将不再反映应用程序的运行状态。检查您的发布:

$ heroku releases
Rel   Change                   By                    When
----  ----------------------   -------------------   -------------
v52   Config add AWS_S3_KEY    shanley@heroku.com    5 minutes ago
v51   Deploy de63889           kendra@heroku.com     7 minutes ago
v50   Deploy 7c35f77           katie@heroku.com      3 hours ago
de63889
值是Git-commit-shas。通过这些,您可以在本地检查提交:

git checkout de63889

虽然我不确定它到底做了什么,但结账似乎在工作。是否假定将我机器上的代码返回到早期状态?如果是这样的话,似乎出了什么问题。检查几个代码段,没有一个恢复到以前的提交。不管怎样,它实际上是在恢复。我的编辑器只是没有适当地更新代码。关闭和打开后,一切正常。谢谢你的帮助!