Ошибка "Вы должны ввести имя файла" при создании файла.gitignore в Windows

Когда я пытаюсь сделать это, я получаю следующую ошибку:

Gitignore ошибка

Очевидно, что Windows Explorer не позволяет мне создавать шаблоны файлов такого типа. Как я могу преодолеть эту проблему?

3 ответа

Решение

Я приезжаю немного поздно, но уловлю вас!!;-)

В проводнике, вызовите свой файл .gitignore. и он удалит окончание "."

Или используйте текстовый редактор...

Проводник Windows не позволяет создавать файлы, которые состоят в основном только из расширения файла. Это связано с тем, что в проводнике Windows есть возможность скрыть расширения файлов, оставляя вам файл, который вы не видите (см. " Почему проводник не позволяет создавать файл, имя которого начинается с точки?"). Это не ограничение самой Windows или используемой файловой системы.

Чтобы создать файл с именем .gitignore, вам придется использовать другой инструмент для его создания. Распространенное решение - создать текстовый файл (например, test.txt), открыть его в Блокноте и выбрать " Сохранить как...", чтобы переименовать файл в .gitignore.

Интерпретатор команд Windows также позволяет создавать файлы без наложения дополнительных ограничений Windows Explorer. Тогда более прямым решением было бы создание файла из командной строки. Это можно сделать с помощью следующей команды:

copy NUL .gitignore


Примечание. При работе с файлами, которые не имеют имени, полезно отключить параметр "Скрыть расширения для известных типов файлов" в проводнике Windows. В противном случае проводник Windows может показывать файлы без имен или вообще скрывать их.

В cmd просто введите

 echo. 2>.name_you_want

или же

. 2>.name_you_want

создать файл.

если создаете каталог, просто наберите

mkdir .folder_name_you_want

Использовать command lineвместо.
У меня тоже была такая же ошибка. Проблема была в. в начале имени файла или папки.
Итак, я создал егоcommand line.

Да , просто вы можете сделать с помощью команды propmt для создания папки mkdir .folder_name

Другие вопросы по тегам