Что такое rebase в Git и почему его обычно не рекомендуют делать с коммитами, которые уже запушены в публичный репозиторий? — ДейлиПреп