LINUX.ORG.RU

git клонируется, но файлов нет

 ,


0

1

клонирую себе с сервера совершенно исправный гит, система debian

создается директория с именем, в ней .git/ размером 1.5 гига — это всё правильно, так было и раньше, до переустановки главной системы

вот только кроме .git нет больше никаких файлов, даже после завершения клонирования

права на все директории принадлежат основному юзеру, так было и раньше

как такое может быть? почему создается git/.git/ размером как полноценный гит с файлами, но в git/* ничего нет, кроме собственно рабочей директории самого гита

как извлечь оттуда файлы?

Дерево файлов по состоянию на текущий коммит может быть пустым. Кто-то удалил все файлы и закоммитил?

А если во время clone что-то пошло не так, то поможет git reset --hard. Еще можно с помощью git ls-files посмотреть, какие файлы и каталоги есть в дереве текущего коммита.

aspotashev ★★★
()
Последнее исправление: aspotashev (всего исправлений: 1)

git log --stat и git log -p смотри. Там видно будет, что делать

Deleted
()

Резетни нужный коммит или хед. Без log/status нихера не понятно.

invokercd ★★★★
()

// тред не читал

Вангую, что ты оказался в ветке, где нет файлов. Смени ветку - git checkout <имя ветки>

WRG ★★★★
()
Ответ на: комментарий от amalincom

Значит clone в первый раз завершился ошибкой. Историю он вытянул, а файлы из нее не распаковал.

German_1984 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.