2014-01-03 5 views
2

У меня проблемы с git на Windows. Я потерял некоторые каталоги, а другие перечислены как невоспроизведенные в git, хотя они были частью репо.Каталоги исчезли из git repo

На моем компьютере буквально не существует ни одной директории, но она существует в оригинале/оригинале. Однако запуск git pull origin master дает «Already up-to-date.» и git reset --hard HEAD ничего не меняет. Мой HEAD такой же, как у HEAD источника.

Как мне вернуть свои каталоги в мой локальный репозиторий? Проверка предыдущих коммитов по-прежнему не восстанавливает эти папки. git checkout origin/master. Я пробовал создать каталог самостоятельно и git add, но это изменение не отображается в git status.

У меня нет файла .gitignore.

+0

Что каталоги называются? – RyPeck

+0

@RyPeck Не очень актуально, их немало ... скажем, 'foo' и' bar' отсутствуют, но 'baz' не поврежден. – mgiuffrida

+0

Был ли у вас контент в каталогах? – RyPeck

ответ

1

Убедитесь, что вы находитесь в отрасли, прежде чем пытаться любой тянуть:

git branch -avv 
git checkout master 

An «Уже уточненный». обычно означает, что вы находитесь в detached HEAD.

Вы можете попробовать также снова клонировать репозиторий и проверить, если эти папки действительно есть в новом локальном клоне

+0

Thnaks за предложения. Я клонировал репо в новом месте, и папки, которые я ожидаю, есть все. Но в исходном репо я определенно на главном сервере. – mgiuffrida

+0

@eli любой шанс, что вы могли сообщить свои изменения с первого репо на новый клон? Затем вы можете добавить и зафиксировать его. – VonC

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