У меня есть локальное репо, которое было связано со старым удаленным репо. Я сделал новый репозиторий на GitHub и запустил его в папке
git remote set-url origin <new repo url>
где URL-адрес — это новое репо. Потом я побежал
git push -u origin master
Что подтолкнуло все к моему новому репо. Если я побегу
git remote -v
Я получаю правильное местоположение репо. Но vscode, похоже, не распознает репо. В нем говорится, что открытая в данный момент папка не имеет репозитория git. Почему это? Я попытался запустить git init, который печатает
Reinitialized existing Git repository in <folder name/.git/>
Но это ничего не делает?
Что я могу сделать, чтобы система управления версиями vscode снова увидела мой репозиторий? У меня есть незафиксированный код, поэтому не все загружается, поэтому я не могу просто клонировать репо.
Редактировать:
Когда я пытаюсь зафиксировать, я получаю следующую ошибку
$ git commit -a -m "Renamed the repo"
fatal: this operation must be run in a work tree
Решение проблемы
Мне пришлось зайти в свой.git/config и обновить поле рабочего дерева до нового местоположения папки.
Комментариев нет:
Отправить комментарий