Как скачать Heroku Slug? - PullRequest
       4

Как скачать Heroku Slug?

0 голосов
/ 16 января 2020

Я использовал GitHub для загрузки в Heroku, и по какой-то причине эти коммиты были удалены из GitHub и моего исходного кода. Я вернулся к своему старому коду и потерял часть работы.

Я пытался восстановить с помощью Как я могу загрузить свой код с Heroku , но поскольку я не использовал Heroku Git вместо этого я использовал GitHub one, и эти коммиты теперь удалены, я могу скачать его даже через плагин Heroku slug. Они дают мне старые коммиты.

Я знал, что должен был сделать резервную копию zip-файла, прежде чем делать что-то глупое, играя с Git. Это были рабочие файлы, и у меня нет резервной копии. Только файлы теперь развернуты, чтобы Heroku работал. но плагин Heroku Slug дает мне старые файлы, которые присутствуют, поскольку коммит на GitHub не удален.

Как я могу скачать текущие файлы Heroku Slug?

Ответы [ 3 ]

0 голосов
/ 16 января 2020

Может быть, вы хотите откатиться до этой версии, и они выполнили ее локально?

  1. отметьте heroku releases, чтобы проверить версию, которую вы sh откатите до
  2. heroku rollback v10 10 - это более старая версия по вашему выбору
  3. git log --reflog для просмотра и копирования идентификатора фиксации
  4. git оформить заказ commit id

  5. heroku git:clone -a APP-NAME для загрузки текущей версии

0 голосов
/ 16 января 2020

Ни один из ответов не работает. Оказывается, я работал в неправильной ветке.

Первоначально я работал в другой ветке, затем я что-то сделал, Бог знает что, я перешел в master brach, и мои коммиты были удалены из github, и я был перемещен в master ветку, которая У меня не было последнего кода

Поэтому я перешел в филиал, на котором работал.

git checkout <another branch>

И вот, все мои последние коды.

Я переехал в основную ветвь.

git checkout master

Я спрятал основную ветвь, измененную.

git stash

Я сбрасываю основную ветвь HEAD с моей другой веткой

git reset --hard <another branch>

Затем пу sh все файлы главной ветки на github.

git add -A
git commit -m "Recovered Files"
git push origin master --force
0 голосов
/ 16 января 2020
heroku plugins:install heroku-slugs

Тогда это

heroku slugs:download -a Your App name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...