¿Cómo elimino un repositorio local en git? [duplicar]

Resuelto Victor asked hace 14 años • 4 respuestas

No encuentro el comando. Intenté buscar en Google "git 'eliminar un repositorio'".

Victor avatar Oct 03 '09 22:10 Victor
Aceptado

Elimine el .gitdirectorio en el directorio raíz de su repositorio si solo desea eliminar la información relacionada con git (ramas, versiones).

Si desea eliminar todo (git-data, código, etc.), simplemente elimine todo el directorio.

Los directorios .git están ocultos de forma predeterminada, por lo que deberás poder ver los archivos ocultos para eliminarlos.

 avatar Oct 03 '2009 15:10

Para aprovechar la respuesta de rkj , para evitar mensajes interminables (y forzar el comando de forma recursiva), ingrese lo siguiente en la línea de comando, dentro de la carpeta del proyecto:

$ rm -rf .git

O para eliminar .gitignore y .gitmodules, si los hay (a través de @aragaer):

$ rm -rf .git*

Luego, desde la misma carpeta del ex-repositorio, para ver si la carpeta oculta .git todavía está allí:

$ ls -lah

Si no es así, entonces felicidades, has eliminado tu repositorio de git local, pero no uno remoto si lo tenías. Puede eliminar el repositorio de GitHub en su sitio (github.com).

Para ver carpetas ocultas en Finder (Mac OS X), ejecute estos dos comandos en la ventana de su terminal:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Fuente: http://lifehacker.com/188892/show-hidden-files-in-finder .

Azat avatar Dec 01 '2012 18:12 Azat

En el directorio del repositorio eliminas el directorio llamado .git y eso es todo :). En Un*x está oculto, por lo que es posible que no lo veas en el explorador de archivos, pero

cd repository-path/
rm -r .git

debería funcionar.

rkj avatar Oct 03 '2009 15:10 rkj

Así es, si estás en una Mac (Unix), no verás .git en el buscador (el explorador de archivos). Puede seguir las instrucciones anteriores para eliminar y hay comandos de git que también le permiten eliminar archivos (a veces es difícil trabajar con ellos y aprenderlos, por ejemplo: al crear un comando 'git rm -r ', es posible que se le solicite a .git/ no encontrado. Aquí están las especificaciones del comando git:

uso: git rm [opciones] [--] ...

-n, --dry-run         dry run
-q, --quiet           do not list removed files
--cached              only remove from the index
-f, --force           override the up-to-date check
-r                    allow recursive removal
--ignore-unmatch      exit with a zero status even if nothing matched

Cuando tuve que hacer esto, no importó eliminar los objetos y las referencias. Después de eliminar los otros archivos en .git, inicialicé un repositorio de git con 'git init' y creó un repositorio vacío.

LucianNovo avatar Sep 01 '2012 21:09 LucianNovo