Я подозреваю, что внес неверную поправку (B ') последнего коммита (B), в результате чего вся моя работа в последнем коммите (B) пропала.
A
|
B [master]
amend to
A
/ |
B B'
[master]
Я думаю, что если я не делал git gc, мой оригинальный "правильный" коммит (B) должен все еще находиться в хранилище. Тем не менее, поскольку он не упоминается прямо / косвенно ни в одной ссылке, я не могу это выяснить. Есть ли способ, которым я могу перечислить такой «нереферентный» коммит в git, чтобы я мог извлечь свою работу из этого коммита?
Спасибо