¿Cómo elimino un repositorio local en git? [duplicar]
No encuentro el comando. Intenté buscar en Google "git 'eliminar un repositorio'".
Elimine el .git
directorio 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.
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 .
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.
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.