Можете ли вы оправиться от массивной ошибки Git?

Я не совсем уверен, что я сделал, но я просто потерял работу в Git за неделю. Я думал, что смогу оправиться от моей ошибки, но все, что я делаю, только ухудшает ситуацию. Произошла ошибка, и я попытался вернуться к предыдущему указателю. Теперь мое репо практически неузнаваем. Я думал, что всегда можно восстановить твою работу в Гит. Когда я смотрю на каждый указатель, я больше не вижу файлы. Может ли просто удалить вашу работу? Если нет, какие шаги мне нужно предпринять для восстановления? Какую информацию я могу предоставить, чтобы помочь людям помочь мне? Я использую исходное дерево Atlassian, но я тоже могу использовать командную строку.

$ git reflog
0c5aa71 (HEAD -> master, origin/master, origin/HEAD) HEAD@{0}: reset: moving to                                                        0c5aa71c2f25ab704bd5d726ba1f4d8685877680
c472404 HEAD@{1}: reset: moving to c4724042850c29427171c02f72ae754d3fe00254
c472404 HEAD@{2}: checkout: moving from master to master
c472404 HEAD@{3}: checkout: moving from master to master
c472404 HEAD@{4}: checkout: moving from master to master
c472404 HEAD@{5}: checkout: moving from master to master
c472404 HEAD@{6}: reset: moving to c4724042850c29427171c02f72ae754d3fe00254
bca4b8f HEAD@{7}: revert: Revert "A bunch of random work"
c472404 HEAD@{8}: commit: A bunch of random work
0c5aa71 (HEAD -> master, origin/master, origin/HEAD) HEAD@{9}: commit: New slide                                                        format
e7726ac HEAD@{10}: commit: Updates after moving active files to public folder.
2821d93 HEAD@{11}: commit: Initial Commit
e500340 HEAD@{12}: clone: from https://github.com/MassStreetAnalytics/data-wareh                                                       ouse-projects-source-material.git

git checkout c472404
error: The following untracked working tree files would be overwritten
by checkout:
        Course Videos and Section Specific Slides/02 Data Warehouse Overview/
          0205 What technolgy do you need/0205 What technology do you need.pptx
Please move or remove them before you switch branches.
error: The following untracked working tree files would be removed by checkout:
        01 Introduction To The Course/01 Instructor Introduction/
          01 data-warehouse-projects.pptx
Please move or remove them before you switch branches.
Aborting

Всего 1 ответ


Я напишу свой комментарий как быстрый ответ.

Если у вас возникли конфликты с локальным деревом, неработающее дерево работы изменяется, когда вы пытаетесь выполнить проверку (или слить, или вытащить или что-либо, что сменит дерево работы с файлами из репо), остановитесь, потому что он не знает, работает ли работа который будет перезаписан, для вас ценен.

Вы можете просто удалить конфликтующие файлы или, если вы не уверены, переместите их в несвязанное место для последующего осмотра. Затем проверка произвольной фиксации должна выполняться без каких-либо проблем.

После этого вы можете вручную применить исправления, которые вы действительно хотите сохранить, которые присутствуют в сохраненных файлах, например, с помощью инструмента сравнения / слияния, который может обрабатывать каталоги.


Есть идеи?

10000