n1ro°
RU

Компьютеры · Инструкция

VS Code не видит Git repository в Source Control

Если Source Control пуст, проблема может быть не в Git-истории, а в том, что открыт отдельный файл/родительская папка, G

Редакция N1RO · Проверено

Короткий ответ

VS Code использует установленный Git и автоматически обнаруживает репозитории в открытом workspace. Откройте именно папку, содержащую `.git`, проверьте доступность Git и Repositories view для multi-repo workspace.

Что делать

  1. Проверьте Git: В integrated terminal выполните `git --version` и `git status`.
  2. Откройте папку repo: File → Open Folder на каталоге, где `git status` показывает рабочее дерево.
  3. Проверьте Repositories view: Source Control: Focus on Repositories View для multi-repo.
  4. Проверьте nested repos: Убедитесь, что вложенный repo входит в workspace и не скрыт настройками обнаружения.
  5. Перезагрузите окно: После изменения workspace/Git path выполните Developer: Reload Window.

Важно

Не выполняйте `git init` в существующем проекте, пока не убедились, что `.git` действительно отсутствует.

Что учитывать

Не выполняйте `git init` в существующем проекте, пока не убедились, что `.git` действительно отсутствует.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Source control in VS Code). Пример и формулировки — редакция N1RO на 2026-09-17.