Проблема с файлами Git, Windows 10 и * .js в проекте узла

#javascript #node.js #windows #git

#javascript #node.js #Windows #git

Вопрос:

В имени папки проекта есть файл (*.js). Когда я клонировал этот репозиторий, сначала я не получал никаких файлов, а теперь, когда я каким-то образом смог получить рабочее дерево локально, весь проект обнаруживается как неустановленные изменения. Поэтому, чтобы удалить это, я побежал

сброс git — жесткий

но появляется ошибка, говорящая:

ошибка: не удалось создать файл src /scripts/* .js: недопустимый аргумент
фатальный: не удалось сбросить индексный файл до версии ‘HEAD’.

Я думаю, что это проблема с именем файла или git в Windows. Я не совсем уверен.

Я просто хочу, чтобы весь репозиторий обрабатывался нормально, как и другие репозитории. Обычный клон, и я могу начать работать.

Комментарии:

1. Если это имя файла действительно содержит * , то вы не можете создать такой файл в Windows

2. Да, это так. Дело в том, что человек, создавший репозиторий, работает на Mac, и я предполагаю, что подстановочные знаки, такие как ‘*’, разрешены в macOS. Поэтому, когда я пытаюсь клонировать его в Windows, возникает ошибка. Итак, в такой ситуации нет решения?

3. Вы можете попробовать переименовать файл в удаленном репозитории, если у вас есть к нему веб-доступ (например, GitHub).

4. Да, я думал об этом. Так что, я думаю, это единственный выход.