Здравствуйте.
Есть проблема. Реализовал набор функционала на проекте. Затем сделал
#git add . --all || git commit -m"commit name"
...
// затем в полной уверенности что коммит создан
#git checkout -f master
как видите по запарке перепутал операции && и || (и почему в гите нет нормальной единой команды для создания коммита)
соответственно файлы сначала добавились в индекс, затем коммита не произошло, затем изменения были сброшенны
git checkout -f master
в файле .git/index остались какието вхождения старых файлов (по крайней мере имена созданных файлов).
Вопрос. Может есть способ все-же вытащить какие-то потерянные изменения, как-то от туда вытащить.