Каждый раз, когда я запускаю проект, чуть позже я понимаю, что это должно быть проверено в git.Затем я попадаю в тщетную попытку «git push -u origin master» в мой GitHub-репозиторий, который не существует.У меня есть ожидание, что мой 'git push' должен работать как POST и создавать репозиторий.Это явно не так.Мой вопрос: есть ли веская причина, почему я должен пойти в git и создать пустой репозиторий, а затем отправить мои файлы.Почему это обязательный шаг?Спасибо.