Пожалуйста, помогите, я работаю над этим какое-то время!!!!
Итак, я работал над проектом, и я начал играть с githubрабочий стол (что я могу сказать, мне действительно любопытно) и в итоге удалил репозиторий. Сначала я этого не понял, но когда я открыл папку проекта, большинство моих файл исчез, я мог видеть только те, которые были сделаны несколько месяцев назад, что было последним коммитом. Я не знаю, имеет ли это какое-либо отношение к ветвлению, но это показывает, что я сейчас нахожусь во главе.
Когда я запускаю ls, он показывает мне все файлы, которые я удалил (как-то по ошибке)
PS C:\Users\curti\Desktop\MFLS> ls
Directory: C:\Users\curti\Desktop\MFLS
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 20/03/2022 10:23 .idea
d----- 04/03/2022 15:03 django-csp
d----- 20/03/2022 09:55 media
d----- 20/03/2022 09:56 MFLS
d----- 20/03/2022 09:56 MFLS_main
d----- 20/03/2022 09:56 registration
-a---- 12/03/2022 17:53 180224 db.sqlite3
-a---- 11/01/2022 14:01 682 manage.py
-a---- 15/01/2022 07:56 164 Pipfile
-a---- 15/01/2022 07:56 4819 Pipfile.lock
вот так, но я пытаюсь найти фиксацию, что это было сделано, и я не могу, я также не могу найти какие-либо коммиты, которые хотя бы близки к сегодняшнему дню, которые помогли бы, но я не могу, это только показывает мне старые коммиты из другого проекта. Когда я запускаю, git log --diff-filter=D --summary я получаю это:
PS C:\Users\curti\Desktop\MFLS> git log --diff-filter=D --summary
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
commit 828d61868e0601152849bef2575c0b4142d51a0e
Author: Curtis Arissol <[email protected]>
Date: Wed Aug 4 11:44:03 2021 +0400
having problem with task or to-do bar but partially completed and working
delete mode 100644 classy/index.js
delete mode 100644 classy/views/index.js
commit 8cf9c230ad49a3712151ff109b978bb3288257cd (checking-old-auth)
Author: Curtis Arissol <[email protected]>
:
...and other old commits.
Примечание. Я впервые использовал рабочий стол github, когда потерял свой файл. Я попытался перейти на github.com и восстановить репозитории (даже если я не уверен, что проблема в этом), но я не могу.





Если вы еще не запустили git gc ветку, возможно, уже внутри вашей reflog, поэтому вам нужно запустить git reflog и записать хэш коммита, относящийся к удаленной ветке, а затем ввести git branch <deleted-branch-name> <deleted-branch-last-commit-hash>, чтобы восстановить удаленную ветку.
Скажите, пожалуйста, решило ли это вашу проблему.
С уважением.
Это определенно помогает, потому что я мог видеть все коммиты и мог перейти в ветку, используя git checkout -f <название ветки>. БОЛЬШОЕ СПАСИБО!!
Пожалуйста, помогите кто-нибудь!!