Tornar al Blog

Eliminar una carpeta de un repositori de github.

eines

21 Jan, 2025

Eliminar una carpeta de un repositori de github.

Eliminar una carpeta de un repositori de github.

   

Eliminar una carpeta de un repositori de github. 

Opció 1: utilitzant la interfície web de GitHub 

Si la carpeta només conté arxius i no altres carpetes, podeu eliminar-la directament des del web:

  1. Ves al dipòsit a GitHub.
  2. Navega fins a la carpeta que vols eliminar.
  3. Obre cada fitxer dins de la carpeta i fes clic a l'ícono de paperera (🗑️) o selecciona "Editar" i després "Eliminar".
  4. Confirmeu els canvis escrivint un missatge de commit i fent clic a "Commit changes".
  5. Una vegada que elimineu tots els fitxers de la carpeta, la carpeta desapareixerà automàticament.

Nota: GitHub no permet eliminar les carpetes buides des de la interfície web.

Opció 2: Usant Git en la terminal (Método recomanat)

Si voleu eliminar una carpeta completa (incloent el seu contingut) des del terminal, segueix aquests passos:

1. Clonar el repositori (si encara no ho tés)

git clone https://github.com/usuario/repo.git

2. Eliminar la carpeta localment

git rm -r img

3. Confirmar l'eliminació amb un compromís

git commit -m "Eliminando la carpeta nombre_de_la_carpeta"

4. Subir els canvis al repositori remot

git push origin main  # o la rama en la que estés trabajando

Opció 3: utilitzant GitHub Desktop

Si prefereix una eina visual:

  1. Obre GitHub Desktop i selecciona el teu dipòsit.
  2. Feu clic a "Obrir en Explorador de Archivos" o "Obrir en Finder" (Mac).
  3. Borra la carpeta manualment.
  4. Voleu a GitHub Desktop i veureu els canvis detectats.
  5. Escriu un missatge de commit i fes clic a "Commit to main" .
  6. A continuació, feu Push per enviar els canvis a GitHub.

🚀 Conclusió

  • Per eliminar des de la web , heu d'eliminar els fitxers dins de la carpeta.
  • Per eliminar amb Git , usa git rm -r nombre_de_la_carpeta, haz un commit i un push.
  • Si utilitzeu GitHub Desktop , borra la carpeta i subscien els canvis.