"Вы должны ввести имя файла", возникшую при создании файла .gitignore в Windows
Когда я пытаюсь сделать это, я получаю следующую ошибку:
Очевидно, что Windows Explorer не позволяет мне создавать такие типы файлов. Как я могу решить эту проблему?
Ответ 1
Я прихожу немного поздно, но дам вам трюк!; -)
В Проводнике файлов вызовите файл .gitignore., и он удалит окончание '.'
Или используйте текстовый редактор...
Ответ 2
Проводник Windows не позволяет создавать файлы, которые состоят в основном из расширения файла. Это связано с тем, что Windows Explorer имеет возможность скрывать расширения файлов, оставляя вас с файлом, который вы не видите (см. Почему Explorer не позволяет создать файл, имя которого начинается с точка?). Это не является ограничением самой Windows или используемой файловой системы.
Чтобы создать файл с именем .gitignore, вам нужно будет использовать другой инструмент для его создания. Общее решение - создать текстовый файл (например, test.txt), открыть его в Блокноте и выбрать "Сохранить как...", чтобы переименовать файл в .gitignore.
Командный интерпретатор Windows также позволяет создавать файлы, не накладывая дополнительных ограничений на проводник Windows. Более прямым решением было бы создать файл из командной строки. Это можно сделать, используя следующую команду:
copy NUL .gitignore
<ч/" > Примечание. При работе с файлами, которые не имеют имени, полезно отключить опцию "Скрыть расширения для известных типов файлов" в Проводнике Windows. В противном случае проводник Windows может отображать файлы без имен или вообще скрывать их.