Папка .git исчезла, статус git дает Не репозиторий git

Я использую репозиторий git на своем MacBook Pro (OS X Mountain Lion) в течение нескольких месяцев. В основном я использую клиент SmartGit, а также командную строку. Сегодня я изменил несколько файлов и пошел в SmartGit, чтобы зафиксировать и отправить, а SmartGit «отсутствует» по имени репо.

Используя Finder, я убедился, что папка рабочего дерева и подпапки в хорошем состоянии.

В командной строке «ls -a» показал файл .gitignore, но не папку .git в папке рабочего дерева.

Попробовал "git status" и дал:

фатальный: не репозиторий git (или какой-либо из родительских каталогов): .git

У меня есть такой же репозиторий на машине с Windows, где он работает нормально. Просто отсутствуют те измененные файлы на MacBook Pro, которые еще не были зафиксированы.

Предложения о том, как действовать?


person user1147171    schedule 26.02.2013    source источник
comment
Наконец, я просто повторно клонировал репозиторий с github в пустую папку и переместил несколько измененных файлов в эту папку.   -  person user1147171    schedule 06.03.2013


Ответы (1)


Я предлагаю вам git clone репозиторий с вашего компьютера с Windows во временный каталог (его также следует скопировать), а затем переместите каталог .git в исходный рабочий каталог.

person Michael Wild    schedule 26.02.2013
comment
Спасибо, я попробую. - person user1147171; 26.02.2013