Eliminado accidentalmente la carpeta .git en el directory de installation de Git

Me olvidé de $ cd antes de eliminar un directory .git y estaba en la carpeta principal de Git, ubicada en mi disco duro en /usr/local/git .

  • $ rm -rf .git
  • No tengo esta copy de security con Time Machine, pero sí tengo un clon de tres semanas.
  • Este no es un repository rastreado, solo la carpeta en la que se encuentran los files de Git.

Pensé que no era necesario tener una carpeta .git en este directory. Sin embargo, solo para estar seguro, hice un $ sudo git init para que la carpeta estuviera allí si Git lo estaba buscando.

¿Bork algo? ¿Git incluso usa esta carpeta? ¿Debo restaurar desde el viejo clon en su lugar?

¡Gracias!

Actualización : al volver a leer la pregunta, me doy count de que no estás hablando de un repository que has creado intencionalmente. La pregunta no parece tener sentido. Si hubo .git en /usr/local/git , podría haber sido creado accidentalmente mientras clonaba o iniciaba algún repository, etc. Pero luego dijiste que tenías un clon de 3 semanas, lo que no tiene sentido. De todos modos, si es el primer caso, no necesita preocuparse. No debería haber habido un .git allí y git no lo usa.


Does Git even use this folder ? Esto es todo lo que Git usa, porque es tu repository. A less que tenga clones de su repository en otro lugar o haya hecho una copy de security de su repository, ha perdido sus cambios. Su clon de 3 semanas le permitirá recuperar algunas cosas, pero cualquier historia que haya tenido desde entonces se perderá. Suponiendo que no eliminó su directory de trabajo, aún puede tener los cambios, pero se perderá el historial (incluidas las twigs que haya creado en las 3 semanas, etc.)