Commit to master потерял мою фиксацию

Такой глупый я, я немного потерял контроль над своим хранилищем,

У меня была ожидающая коммит из 14 000 изменений

Я использовал настольное приложение Mac github. Я просто дал коммиту название, описание и нажал коммит на master. Пошла какая-то загрузка, потом вдруг весь коммит пропал.

Это буквально все, что я сделал, и теперь я потерял недельную работу.

Есть ли шанс, что я смогу восстановить эту потерянную фиксацию?

Git Reflog дает

86d0999 HEAD@{0}: cherry-pick: On master: GitHub: Stashing to pull in remote changes
04f207b HEAD@{1}: merge 04f207b: Fast-forward
ce9f5bf HEAD@{2}: reset: moving to HEAD^
04f207b HEAD@{3}: commit: Table Functionality
ce9f5bf 

Что за ошибочная строчка внизу?


person mwild    schedule 08.02.2017    source источник
comment
Возможный дубликат Вместо фиксации файлов я нажал "Синхронизировать ' в приложении GitHub   -  person Josh Lee    schedule 09.02.2017
comment
Можете ли вы найти какие-либо оборванные коммиты? git fsck --lost-found   -  person Matt Clark    schedule 09.02.2017
comment
@JoshLee Спасибо за ссылку! К счастью, это сработало! Спасибо   -  person mwild    schedule 09.02.2017


Ответы (1)


Если вы на самом деле не сделали коммит, это может быть сложно. Проверьте рефлоги.

https://git-scm.com/docs/git-reflog

person Thomas    schedule 08.02.2017
comment
Я сделал коммит? Но при загрузке он пропал? - person mwild; 09.02.2017
comment
Git reflog дает мне несколько вещей, я добавил их выше @Thomas - person mwild; 09.02.2017