2012-09-13 27 views
10

Quiero eliminar un directorio completo con GIT ... cada vez que sigo recibiendo el mismo error y no entiendo por qué sucede esto.¿Carpeta Cant RM con GIT rm?

Quiero eliminar la carpeta "blue_white" ...

├── css 
│   ├── design.css 
│   └── red_white.css 
├── images 
│   ├── blue_white 
│   │   ├── accordion-button.png 
│   │   ├── accordion-shadow.png 
│   │   ├── button1.png 
│   │   ├── oem-slide-shadow.png 
│   │   └── truncate-arrow.png 
│   └── red_white 
│    ├── accordion-shadow.png 
└── pages.xml 

Cuando hago esto ...

git rm -r blue_white/ 

consigo esto ...

fatal: pathspec 'f04/blue_white/' did not match any files 

Respuesta

19
  1. $ rm -r images/blue_white/
  2. $ git rm -r images/blue_white/
  3. $ git commit -m 'Remove images/blue_white directory'
+0

¿Desea eliminar completamente el directorio 'images/blue_white /' o simplemente sacarlo del control de git? –

4

Suena como si estuviera en el directorio f04, no el directorio images.

1

Esto funciona

git rm -r --cached blue_white 

la DO de una confirmación.

1

Acabo de notar que git rm elimina un directorio cuando se elimina el último archivo restante.

Con solamente myFile que reside en myDir, después de realizar
git rm myDir/myFile
directorio myDir había desaparecido. Tenga en cuenta que no utilicé la opción -r.

Cuestiones relacionadas