Некоторые коллеги и я работаю над проектом, хранящегося в частном хранилище Git. Исторически сложился так, что не были никаких проблем, но в последнее время я попытался клонировать, и получил следующую задачу:Git клон: «Похоже, вы клонировали пустой репозиторий»
Cloning into 'project'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.
git log
обеспечивает:
фатальные: текущая ветвь «мастер» не имеет какие-либо совершает еще
Неправильно - мой коллега 6-го декабря нажал много (непустых) изменений (хотя теперь эта ветка не отображается при попытке клонирования с одной ветвью). Когда он ssh попадает в репозиторий git, там много каталогов.
Так мои вопросы:
- Как это могло произойти?
- Как мы можем восстановить репозиторий? Кажется, что материал находится на удаленном репо, но по какой-то причине он не осознает, что он есть.
ли они толкают на ветку, которая не является 'master'? Если да, вам просто нужно проверить эту ветку? – hobbs
Вы клонировали неправильный репозиторий, или они лгут вам (компьютеры не могут лежать -yet-). – m0skit0
Они подтолкнули к ветке, которая не является мастером, но, как я уже упоминал, мы не можем проверить эту ветку (или любую другую ветку). Я сомневаюсь, что он врет :-) – user650261