У меня проблема с моим git репо ... (много времени go?) Я удалил некоторые файлы в моем git репо, и я больше не уверен, что именно я сделал: я использовал "git rm ..." или нет? Недавно я снова пришел работать над проектом, содержащимся в репозитории, и первое, что я хотел бы сделать, это «привести в порядок» репозиторий. Однако проблема теперь в том, что git status
показывает мне, что есть изменения, не поставленные для фиксации, например:
deleted: exampleDir/exampleFile
этого файла нет в локальной версии git репо больше, и это один из тех файлов, которые я долгое время удалял go. А таких очень много. Я попытался выполнить эти изменения для фиксации, используя разные команды, например: git add *
git add exampleDir/*
git rm exampleDir/exampleFile
git rm --cached exampleDir
git rm --cached -r exampleDir/*
git rm --cached -r exampleDir/\*
Несомненно, ни одна из них не сработала: команды git add
вообще ничего не сделали, в то время как команды git rm
сказали мне fatal: pathspec 'exampleDir/exampleFile' did not match any files
Как я могу безопасно удалить те, которые когда-то отслеживались и которые больше не присутствуют в моих файлах локального репозитория? Или, в качестве альтернативы, указать git, чтобы он использовал мой текущий локальный репозиторий и для удаленного? Я надеюсь, что это не так уж сложно понять, и буду очень признателен за помощь ...