Журнал reflog в Git
После reset, переключения
веток и rebase кажется,
что коммит пропал.
reflog хранит локальный
журнал, где недавно стоял HEAD,
даже если ветка уже ушла вперед.
Посмотрим последние записи:
git reflog
Слева видны метки вроде
HEAD@{0} и HEAD@{1}:
это шаги назад по вашим
действиям в этом репозитории.
Хеш в строке указывает
на коммит, к которому
тогда указывала ветка.
В helix/tools
после случайного сдвига main
найдите в журнале хеш
коммита deploy config for staging
и запишите его для себя.