fatal: pathspec para remover pasta no git

0

Eu quero remover uma pasta de um repositório Git, mas recebo um erro.

Eu tentei vários comandos e aqui você pode ver meus erros:

selnaz:iOS Lnaz$ ls
iOS-Tidinfo mockup      readme.txt
selnaz:iOS Lnaz$ git rm -r -- iOS-Tidinfo/
fatal: pathspec 'tidinfo/iOS/iOS-Tidinfo/' did not match any files
selnaz:iOS Lnaz$ git rm -r iOS-Tidinfo/
fatal: pathspec 'tidinfo/iOS/iOS-Tidinfo/' did not match any files
selnaz:iOS Lnaz$ git rm -r iOS-Tidinfo/
fatal: pathspec 'tidinfo/iOS/iOS-Tidinfo/' did not match any files
selnaz:iOS Lnaz$ git rm -r tidinfo/iOS/iOS-Tidinfo/
fatal: pathspec 'tidinfo/iOS/tidinfo/iOS/iOS-Tidinfo/' did not match any files

Editar

selnaz:iOS Lnaz$ rm -r iOS-Tidinfo
override r--r--r--  
Lnaz/staff for iOS-Tidinfo/.git/objects/00/ae692a7725dfb4af05e3051a8c3ba78b7f0706? ls
rm: 
iOS-Tidinfo/.git/objects/00: Directory not empty
override r--r--r--  Lnaz/staff for 
 iOS-  Tidinfo/.git/objects/01/6bdb82585a4b0660f0da5ee8e0a3fef8474073?
    
por Elnaz 26.06.2012 / 16:11

1 resposta

1

Você não pode remover uma pasta no Git, pois você não pode adicionar uma.

O Git só pode gerenciar arquivos. Então, para remover uma pasta, você terá que remover todos os arquivos dentro dessa pasta:

git rm iOS-Tidinfo/* ; git commit -a

Se a pasta estiver vazia ou todos os arquivos dentro dela não forem rastreados pelo Git, você pode simplesmente remover a pasta com:

rm -r iOS-Tidinfo
    
por 26.06.2012 / 16:47

Tags