2013-02-26 1 views
1

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

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

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

Пробовал "статус GIT" и это дало:

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

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

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

+0

Я, наконец, просто повторно клонировал репо из github в пустую папку и переместил несколько измененных файлов в эту папку. – user1147171

ответ

4

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

+0

Спасибо, я попробую. – user1147171