Решили попробовать новый формат: до публикации поста в блоге — с иллюстрациями и красивым оформлением — запостить его сюда, причем на русском. Русский блог? Посмотрим, что получится.
Андрей Новиков пишет о том, что делать после ошибочного
Иногда при работе с несколькими удалёнными репозиториями в git, может произойти страшное:
Такое может случиться, например, если вы используете [Deis], в котором деплой запускается при
Как результат, последние коммиты коллег безвозвратно потеряны, и вы чувствуете неотвратимость их ярости…
Но это git, а значит всё можно починить!
Читайте: https://gist.github.com/Envek/13d9e406bb2af23f739197e3934ad4f0
Андрей Новиков пишет о том, что делать после ошибочного
git push --force
:Иногда при работе с несколькими удалёнными репозиториями в git, может произойти страшное:
git push --force
в не тот remote
и/или не в ту ветку.Такое может случиться, например, если вы используете [Deis], в котором деплой запускается при
git push
нужного коммита в сборщик, когда при отладке деплоя после очередного git commit --amend
по запарке вместо git push deis master --force
делается просто git push --force
. Упс.Как результат, последние коммиты коллег безвозвратно потеряны, и вы чувствуете неотвратимость их ярости…
Но это git, а значит всё можно починить!
Читайте: https://gist.github.com/Envek/13d9e406bb2af23f739197e3934ad4f0