Force push в Git. Риски и когда допустим.

Ответ

git push --force перезаписывает удаленную ветку. Опасно на общих ветках (main): другие могут потерять историю. Допустимо на своей feature-ветке после rebase (история изменилась). Более безопасно: push --force-with-lease - перезапишет только если удаленная ветка не изменилась. В Go при работе в команде избегать force push в main; для личных веток - осторожно после rebase.

git push --force-with-lease origin feature
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.