Я так долго работал на Mac и зафиксировал, что это выглядит как файл:
C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls
Этот файл не существует в хранилище. Мой репозиторий был фактически расположен в /Users/Sethuram/Development/Csmart/workspaces/csmart
. Похоже, я мог как-то проверить файл с именем C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls
в моем git-репо и запихнуть его.
Теперь я пытаюсь клонировать этот репозиторий в моем окне Windows, и я получаю сообщение об ошибке, как показано ниже:
error: Invalid path 'C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls'
Я понимаю, что это неверный путь. Я не уверен, как это исправить. У меня больше нет доступа к моему макинтошу, чтобы удалить и нажать оттуда.
В окне Windows этот файл появляется как изменение, которое мне нужно зафиксировать:
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls
Как мне избавиться от этой ошибки?
Ответы:
Вы можете извлечь файл по другому пути, например, к текущему каталогу
В вашем случае это должно быть
Вы также можете указать каталог для извлечения вашего файла
Если это не помогает, просто экспортируйте все файлы в новый каталог
Для получения дополнительной информации обратитесь к документации по git checkout-index.
источник