Git · Senior · Запитання 14 з 76
Колега зробив force-push, і ваш main розійшовся. Як найбезпечніше відновитися?
- ✓Правильна відповідь: Зробити fetch, потім rebase своїх комітів на нову вершину
- 2Видалити локальний клон і почати роботу заново
- 3Одразу запушити свою версію назад через force
Пояснення
Ваші старі коміти є в reflog; git rebase --onto origin/main <old-base> переносить лише ваші коміти. Потім домовтеся про захист гілки, щоб це не повторилося.