Компьютеры · Инструкция
VS Code не видит Git repository в Source Control
Если Source Control пуст, проблема может быть не в Git-истории, а в том, что открыт отдельный файл/родительская папка, G
Короткий ответ
VS Code использует установленный Git и автоматически обнаруживает репозитории в открытом workspace. Откройте именно папку, содержащую `.git`, проверьте доступность Git и Repositories view для multi-repo workspace.
Что делать
- Проверьте Git: В integrated terminal выполните `git --version` и `git status`.
- Откройте папку repo: File → Open Folder на каталоге, где `git status` показывает рабочее дерево.
- Проверьте Repositories view: Source Control: Focus on Repositories View для multi-repo.
- Проверьте nested repos: Убедитесь, что вложенный repo входит в workspace и не скрыт настройками обнаружения.
- Перезагрузите окно: После изменения workspace/Git path выполните Developer: Reload Window.
Важно
Не выполняйте `git init` в существующем проекте, пока не убедились, что `.git` действительно отсутствует.
Что учитывать
Не выполняйте `git init` в существующем проекте, пока не убедились, что `.git` действительно отсутствует.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Source control in VS Code). Пример и формулировки — редакция N1RO на 2026-09-17.