❓Как восстановить удалённый коммит в Git? На днях я писал базовый компонент выпадающего меню. Всё как обычно, закончил работу и закоммитил. Потом понял, что закоммитил в мастер, а не в ветку с фичей. Поэтому сделал git reset --soft, чтобы удалить коммит, сохранив все изменённые файлы, и переключился в фича ветку. Если ветки сильно отличаются, то иногда приходится делать git clean -fxd, чтобы удалить все ненужные артефакты. И тут я понял, что удалил все свои изменения. Повезло, что перед этим я закоммитил свои изменения, хотя коммит и был удалён. Ведь git позволяет восстановить удалённые коммиты. Для этого я сделал: git reflog Нашёл в списке хэш моего коммита и перенёс из него все изменения в текущую ветку с помощью: git cherry-pick —no-commit <hash> #git
Я сделал ошибку в своем коммите, как это исправить? Моя история коммитов это полный бардак, как сделать ее аккуратнее? Если вы когда-либо задавались подобными вопросами, этот пост для вас. В нем освещается список тем, знание которых позволит вам улучшить свой опыт работы с Git. Помните: чтобы получить наибольшую пользу от этой статьи, для начала вам нужно освоить основы Git. Я сделал ошибку в своем коммите. Что делать? Сценарий 1 Например, вы сделали коммит нескольких файлов и поняли, что введенное вами сообщение коммита не слишком понятное...