Подтвердить что ты не робот

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

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

ошибка gitignore

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

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

copy NUL .gitignore

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