2015-12-30 2 views
0

Я совершил некоторый файл в git, но случайно удалил с локального компьютера. Я не нажимал эти изменения на https://github.com/goswamia/DataStructureInPythonC.git, так как мне нужно обновить код. Я выполнил несколько ссылок, но не смог получить файлы из git, которые зачисляются в git.Определить файлы из git, удаленные с локального компьютера

На ветке мастер

Initial фиксации

Неотслеживаемые файлы: (использование "мерзавец добавить < файл> ...", чтобы включить в то, что будет привержен)

граф/

ничего не добавлено для фиксации, но нет следов файлов (используйте «git add» to )

+0

Ваш вопрос противоречив. Когда вы вступаете в git, он не сохраняет фиксацию на удаленном сервере - вот что делает push. Поэтому, если вы буквально удалили данные, в том числе локальный репозиторий git, с локального компьютера, он пропал, его не вернуть. Однако, если у вас все еще есть локальный репозиторий git, вы можете проверить старые коммиты, как показано в ответах. –

ответ

0

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

git reflog <<< find your commit 

Тогда вы можете использовать идентификатор reflog и проверить его состояние.

git checkout reflogid 

http://effectif.com/git/recovering-lost-git-commits

Вот хороший учебник.

Смежные вопросы