Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

пятница, 16 августа 2013 г.

Git. Поврежденный репозиторий, fatal: loose object.

Виртуальная машина жестко повесила ubuntu. Помог только сброс питания. ;-( Как результат - повреждение репозитория Git. ;-((( В консоли выглядит следующим образом
user@user-laptop:~/www/project$ git status
error: object file .git/objects/41/42ee9d7ea7c1bceac107c406e865fac72411fd is empty
fatal: loose object 4142ee9d7ea7c1bceac107c406e865fac72411fd 
(stored in .git/objects/41/42ee9d7ea7c1bceac107c406e865fac72411fd) is corrupt
Хорошо, мастер-репозиторий есть на тестовом сервере и на продакшене. Архивируем локальный проект и клонируем мастер на локальную машину. Накатываем все, что указано в .gitignore на новое дерево проекта; ставим права на каталоги, если надо.

Комментариев нет:

Отправить комментарий