Как я могу восстановить после удаления каталога .git? - PullRequest
0 голосов
/ 09 декабря 2010

Я не осознавал, что все мои файлы были сохранены и прикреплены к репозиторию .git. Я просто подумал, что удаляю версию проекта .git. Я сделал

rm -fr .git

Я потерял всю свою работу! Что мне делать?

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Вы когда-нибудь передавали свои изменения в другой репозиторий (например, github.com или кому-то еще в вашей команде?). Git распространяется, что означает, что такие вещи не должны иметь значения. Просто 'git clone' свежая копия из того места, которое все еще существует.

Если ваш Git-репозиторий когда-либо хранился только в одном месте, и вы бы никогда не вытолкнули его (или изначально не потянули) в / из другого места, вам не повезло, приятель;) У вас все еще есть ваше рабочее дерево так что лучшее, что вам нужно сделать, это «git init» и запустить новый репозиторий из того, что у вас есть.

Звучит так, будто вам нужно прочитать о git ... тот факт, что все находится в каталоге '.git', возможно, является одним из самых основных аспектов понимания git.

http://www.gitready.com/

1 голос
/ 09 декабря 2010

Вы можете получить новую копию хранилища из любой удаленной копии. Если вы поделились своей работой с какими-либо другими разработчиками (то есть у кого-то есть pull ed из вашего хранилища или у вас push ed в их хранилище), или если у вас есть свой собственный "главный" хранилище, то с вами все будет в порядке.

У вас должна быть рабочая копия, если вы удалили только каталог .git. Вся ваша история исчезнет, ​​но, по крайней мере, ваш код не исчезнет.

Если это действительно была единственная копия вашей работы, тогда вам может не повезти, извините. Если у вашей файловой системы нет опции «восстановить» (чего, вероятно, нет, если вы работаете в Linux).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...