Исправление управления версиями, выбор вишни в ветке, фиксация, нажатие обратной фиксации

#version-control #git-commit #atlassian-sourcetree #git-push #cherry-pick

Вопрос:

Итак, я в некотором роде новичок в управлении версиями, так что вот оно. Я отклонился от main и пытался выбрать конкретные коммиты с помощью их номеров SHA в своей новой ветке. Я открыл проект, и файлы проекта затем отсутствовали/были повреждены. У меня была небольшая паническая атака, я отменил фиксацию и нажал(как исходное дерево отменяет фиксации…Я думаю). Как мне решить эту проблему? Могу ли я удалить созданную мной новую ветвь? Могу ли я вернуться к более раннему SHA и начать все заново? любая помощь будет признательна.

Комментарии:

1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.