Я пытаюсь инициализировать локальный проект как новый репозиторий на Github, и столкнулся с проблемой при запуске команды git add .
. Мой проект имеет следующую файловую структуру (которая, я думаю, является источником проблемы, но я не уверен, почему):
PROJECT_NAME
(папка верхнего уровня)
PROJECT_NAME_OLD
(подпапка с файлами проекта внутри) PROJECT_NAME_UPDATED
(подпапка с другими файлами проекта внутри)
Не уверен, какова точная терминология структуры файла, но вот процесс, который я До сих пор пытались инициализировать проект с помощью удаленного хранилища:
- Из терминала измените каталог на
PROJECT_NAME
и выполните git init
(успешно) Выполнение git add .
(не удалось выполнить со следующей ошибкой: 'PROJECT_NAME/' does not have a commit checked out, fatal: adding files failed
)
Выполнить git remote add origin git@github.com:unique_url
(успешно)
- Выполнить
git push -u origin master
(выполнить не удалось с следующая ошибка: error: src refspec master does not match any
)
При попытке выполнить команду git commit -m"message"
, я получил сообщение о том, что файлы для PROJECT_NAME_OLD/
и PROJECT_NAME_UPDATED/
не были отслежены, а также новый файл .DS_STORE
, но я не уверен, что это значит или как это исправить?
Мне интересно, что я здесь не так делаю, и есть ли способ отменить любые неправильные шаги, которые я предпринял, и инициализировать этот репозиторий с файловой структурой, которая у меня уже есть?