Elvis, вы хоть пробовали так делать? Что получилось?
Ещё раз прошу, почитайте наконец учебник.
Там вы узнаете что pull = fetch + merge
Fetch скачивает весь репозиторий со всеми ветками
Merge применяет скачанные изменения к локальной версии ветки.
У вас локально пустая папка, а на гитхабе готовый проект. Что в данном случае является изменением? Наверное весь проект, который всё равно придётся скачивать.
Если не нужна вся история, а только конечное состояние, то можно скачать только его. И это тоже делается через git clone.
Elvis, по вашим формулировкам чувствуется что вы вообще не читали учебник по Git. Надо осознать что связываем мы не репозитории а конкретные ветки. Создавая пустой репозиторий вы создаёте новую ДРУГУЮ ветку. Понятие «изменение» возникает только внутри одной цепочки связанных коммитов. А создавая новый репозиторий вы создаёте совершенно новое дерево коммитов и там нечего сравнивать с гитхабом. Команда git pull вам это и скажет, после того как вы решите вашу проблему с авторизацией — ветки не имеют общей истории и всё равно придётся скачивать всю ветку целиком.
Что такое « Подключил Git»?
Что такое корневая папка vscode?
А в какой папке у вас инициализирован репозиторий?
Сам проект на компе жив?
Удалился редактор или ваш код?
Алексей, git status подскажет что не так
Странно что скрипт пытается переключиться в ветку, которой ещё нет
Попробуйте её создать, например инициализировав пустым коммитом
r_uskov, вы наверное не поняли мысль.
В папке layout вообще не надо никакой разработки вести. Файлы туда выкладываются автоматически скриптом в результате сборки проекта. Руками что-то «разрабатывать» там не стоит. Layout синхронизируется с репозиторием, но сама не хранится в репозитории.
Поэтому вопрос коллег про сборку имеет непосредственное отношение к вашему вопросу.
r_uskov, я думаю это неправильно.
Наверное при добавлении коммитов на фронт, должна запускаться повторная сборка и копирование layout в проект бакенда. Так идеологически правильней.
Сами папки layout ни там ни тут коммитить нет смысла.
По хорошему мы в репозитории храним только исходники.
А папку с билдом фронта проще прокинуть символической ссылкой в рабочий каталог бэка. Гит тут вообще не нужен.
тут у вас ошибка. вы же создали псевдоним для адреса уже, поэтому нет смысла писать полный URL:
git pull master master