Різниця між git reset та git revert?
Обидва скасовують зміни але по-різному.
git reset - Переписування історії
Переміщує вказівник гілки назад.
```bash
git reset --soft HEAD~1
git reset HEAD~1
git reset --hard HEAD~1 ```
git revert - Безпечне скасування
Створює новий коміт що реверсує зміни.
```bash
git revert abc123
git revert abc123..def456 ```
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.