Я видел много сообщений на SO по этому поводу, но ни одно из решений, которые я пробовал, не работает.
У меня есть структура каталогов следующим образом
MySite\Bin
MySite\Obj
MySite\Important
Мой файл .gitignoreкоторый находится в корне (и да, я пытался удалить * также)
MySite\bin\*
MySite\obj\*
Выполнение команды git status показывает это
# modified: .gitignore
# modified: SomeOtherFile.fle
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# MySite/bin/
# MySite/obj/
Я попытался выполнить следующеекоманды
git rm -r MySite\bin
git rm -r --cached MySite\bin
git rm MySite\bin\fileToIgnore.dll
git rm --cached MySite\bin\fileToIgnore.dll
И я продолжаю получать эту ошибку fatal: pathspec 'MySite / bin' не соответствует ни одному файлу
При выполнении git add. файлы в MySite \ Bin и MySite \ obj добавляются к промежуточным элементам.Почему?
Я также использую версию git (mysysgit) для Windows.
Большое спасибо!