Я хочу удалить папку из репозитория Git, но получаю ошибку.

Я перепробовал несколько команд, и здесь вы можете увидеть мои ошибки:

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

редактировать

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?

1 ответ1

1

Вы не можете удалить папку в Git, так как вы не можете добавить ее.

Git может управлять только файлами. Итак, чтобы удалить папку, вам придется удалить каждый файл внутри этой папки:

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

Если папка пуста или все файлы внутри нее не отслеживаются Git, вы можете просто удалить папку с помощью:

rm -r iOS-Tidinfo

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .