Git · Senior · Запитання 56 з 76
Чому git push --force у спільну гілку небезпечний навіть за наявності бекапів у CI?
- 1Він назавжди вимикає захист гілки на сервері
- 2Він видаляє всі теги, що зберігаються на сервері
- ✓Правильна відповідь: Нові коміти інших зникають і можуть загубитися
Пояснення
Коміти, які інші запушили після вашого останнього fetch, зникають з гілки; вони лишаються лише в їхніх локальних reflog. Використовуйте --force-with-lease і захищайте спільні гілки.