Eliminar completamente un repositorio de Git
- Eliminar el directorio de Git mediante GUI
- Cambiar el nombre del directorio de Git mediante la línea de comandos
La inicialización del repositorio git usando git init
o la clonación del repositorio git desde GitHub también viene con un directorio .git
que contiene diferentes directorios / archivos relacionados con el proyecto.
Eliminar localmente un repositorio de git parece una de las cosas más fáciles de lograr; sin embargo, dado que la carpeta .git
está inicialmente oculta, la eliminación de la carpeta varía según el sistema operativo.
Este artículo utilizará la línea de comandos y la GUI para eliminar el repositorio y reinicializarlo.
Eliminar el directorio de Git mediante GUI
En Windows, si usamos una interfaz gráfica de usuario, primero debemos habilitar la opción mostrar archivos ocultos
. Esto se puede hacer siguiendo este artículo. Después de ver la carpeta oculta, podemos eliminar la carpeta .git
y luego reiniciar nuevamente si es necesario.
Cambiar el nombre del directorio de Git mediante la línea de comandos
Con el uso de la línea de comandos, la tarea es bastante más sencilla. Primero, necesitamos navegar al repositorio que se clonó o donde habíamos inicializado git. Podemos hacer eso usando:
cd <path_to_the_folder>
Una vez dentro de la carpeta, podemos listar tanto las carpetas visibles como las ocultas:
ls -la
Por ejemplo, la salida es similar a la siguiente.
total 24
drwxr-xr-x 4 mario mario 4096 Nov 21 00:02 .
drwxrwxrwt 24 root root 12288 Nov 21 00:02 ..
drwxr-xr-x 2 mario mario 4096 Nov 21 00:02 frontend
drwxr-xr-x 7 mario mario 4096 Nov 21 00:02 .git
Aquí, en la última línea, podemos ver la carpeta llamada .git
, debemos eliminar la carpeta usando:
rm -fr .git
Las banderas -f
sirven para eliminar a la fuerza los archivos y argumentos inexistentes sin preguntar (tenga cuidado con su uso).
La bandera -r
es para borrar recursivamente cada directorio y su contenido.
Podemos verificar si el directorio está inicializado con git o no usando el comando git status
.
Lanzará el siguiente error si la carpeta no se inicializa con git.
fatal: not a git repository (or any of the parent directories): .git
Luego, podemos reinicializar la carpeta con el comando git init
.