En ocasiones, es necesario eliminar archivos de un repositorio de GitHub ya sea porque están obsoletos, fueron subidos por error o simplemente ya no son necesarios. Existen dos formas principales para hacerlo: por comandos usando Git o desde la interfaz visual de GitHub. En este artículo te explicamos ambos métodos paso a paso.
🔧 Método 1: Eliminar archivos desde la terminal con Git
Este método requiere que tengas instalado Git y tengas configurado el acceso al repositorio (por HTTPS o SSH).
🔹 Paso 1: Clona el repositorio (si no lo tienes localmente)
git clone https://github.com/usuario/repositorio.git
cd repositorio
🔹 Paso 2: Elimina el archivo o carpeta
Para eliminar un archivo específico:
git rm nombre_del_archivo
Para eliminar una carpeta completa (y su contenido):
git rm -r nombre_de_la_carpeta
🔹 Paso 3: Confirma los cambios
git commit -m "Eliminado archivo innecesario"
🔹 Paso 4: Sube los cambios a GitHub
git push origin main
Asegúrate de reemplazar main por el nombre real de tu rama si es diferente.
🖱️ Método 2: Eliminar archivos desde la interfaz web de GitHub
Este método es más sencillo y visual, ideal para quienes no quieren usar la terminal.
🔹 Paso 1: Ingresa al repositorio en GitHub
- Abre tu navegador y ve a github.com.
- Inicia sesión y asegúrate de tener permisos para editar el repositorio.
🔹 Paso 2: Navega hasta el archivo que deseas eliminar
- Haz clic sobre el archivo que quieres borrar.
- Haz clic en el ícono del lápiz 🖉 (Editar archivo).
🔹 Paso 3: Elimina el archivo
- Haz clic en "Delete this file" (Eliminar este archivo).
- Escribe un mensaje de confirmación en el campo "Commit changes".
- Elige entre hacer un commit directo o crear un pull request.
🔹 Paso 4: Confirma la eliminación
Haz clic en Commit changes para aplicar el cambio.
📌 Recomendaciones finales
- No elimines archivos importantes sin respaldo. Usa ramas o verifica bien antes de confirmar cambios.
- Si cometes un error, puedes recuperar versiones anteriores desde el historial del repositorio.
- El método por comandos es más flexible cuando se trata de múltiples archivos o automatización.
No hay comentarios:
Publicar un comentario