2015-11-20 2 views
0

Вчера, я решил, что хочу загрузить все мои старые дрянные работы. Он вернулся, когда я только начинал программировать и просто хотел показать людям это. Я никогда не использовал git (очень плохое решение в моей части) и создал репозиторий. Я загрузил клиент Windows и плагин egit eclipse. Я использовал плагин egit, но он просто переместил все в Oder и сделал его локальным репозиторием. Затем я использовал клиента Windows для отправки фиксации. Это заняло некоторое время, поэтому я оставил его и заснул. Я проснулся сегодня утром, и все было удалено, кроме имен папок, файлов .gitignore и .project файлов из eclipse. В любом случае, я могу вернуть эту старую работу.Почему клиент окон GitHub удалил всю мою работу?

Спасибо!

ответ

0

Я нашел решение здесь: https://www.quora.com/Git-revision-control/How-do-I-retrieve-added-files-but-not-committed-from-a-reset?share=1

В принципе вы можете извлечь файлы из сгустков, но вы должны сделать это один за другим. Я пишу программу, чтобы сделать это автоматически сейчас.

Есть ли еще какой-нибудь другой способ?

Если это так, я был бы рад узнать.

Редактировать: О, я полностью забыл о вкладке предыдущих версий Windows. Я просто делаю это.

Спасибо!

1

В корневой папке вашего проекта запустите gitk из Git Bash, и вы увидите свои изменения.

+0

Хорошо, я попробую, что – Ajay

+0

Он вернулся, открыв окно только с изменением, которое я добавил в качестве лицензии. – Ajay

+0

Жаль, что пока не видела. Кажется, что вы не отслеживали изменения и не добавляли файлы перед тем, как совершать и переходить в репозиторий. Возможно, у другого пользователя будет лучший ответ в ближайшее время. – drscaon