Я использую мерзавца gui, и я не вижу свое ответвление.
Я знаю, что регистрировал что-то сегодня.
Я изменился на более раннее ответвление после того, как я сделал свою фиксацию и проверил его со средством просмотра ответвления. Я внес изменения в более раннее ответвление и затем хотел вернуться к своему текущему ответвлению, но я больше не вижу его. Любая справка была бы большой.
Отвечая на ваш вопрос, в большинстве случаев очень сложно случайно потерять недавнюю фиксацию. Обычно объекты (включая коммиты) удаляются только после git gc
, если на них больше не ссылаются никакие ветки и они очень старые (по умолчанию 90 дней IIRC).
Обычно вы можете найти фиксацию в вашем журнале ссылок. Попробуйте одно из:
git log -g
или:
git reflog
Если вы его видите, вероятно, он имеет ссылку в форме HEAD @ {n}
, где n - это число, умноженное на HEAD
изменилось с момента потерянного вами коммита.
Вы можете создать для него ветку.
git branch foundit HEAD@{n} # replace n with the correct number
Затем вы можете решить, нужно ли вам объединить его с другой веткой или переустановить его, или просто оставить ветку на потом.