Создать папочную структуру на гитхаб
Нужна помощь по гиту и гитхабу.Я прохожу курс обучения с проверяющим,данный курс состоит из нескольких уроков,с домашними заданиями,которые надо пушить на гитхаб.Курс начинается с того,что Нужно в диске д создать "папку проекта",в ней создаются в процессе"папки уроков"(lesson1 lesson2 3 итд),а в папках уроков сохраняются джава классы из sublime text(Я пользуюсь не ide.) До определенного момента,я пушил файлы.java,на свой гитхаб,напрямую,но теперь,проверяющий требует "папочную структуру"(покажу скрин). При попытке запушить целую папку lesson1, возникает ошибка. Как ее решить?Как создать папочную структуру?Помогите,пожалуйста.
D:\startjava\Lesson1 (master -> origin)
λ git remote -v
origin https://github.com/pav1222/startjava.git (fetch)
origin https://github.com/pav1222/startjava.git (push)
D:\startjava\Lesson1 (master -> origin)
λ git add "Lesson1"
fatal: pathspec 'Lesson1' did not match any files
D:\startjava\Lesson1 (master -> origin)
λ git add "Lesson1/"
fatal: pathspec 'Lesson1/' did not match any files
D:\startjava\Lesson1 (master -> origin)
λ git add Lesson1
fatal: pathspec 'Lesson1' did not match any files
Ответы (1 шт):
Git по своей природе не может хранить папки без файлов внутри. Чтоб обойти это ограничение нужно добавить в папку какой-либо файл. По ряду причин хорошим тоном считается, чтоб этот файл начинался с .git
. Это может быть служебный для самого git файл .gitattributes
или .gitignore
или вообще пустой файл, который чаще всего называют .gitkeep