Cursor IDE – Git integration

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When opening a project that contains two or more Git repositories, Cursor IDE inconsistently detects them. Sometimes it shows both repositories, but other times only one appears. This behavior is unreliable and differs from other IDEs (e.g., VSCode, IntelliJ), which consistently detect all repos.

Steps to Reproduce

Create or open a project folder that contains multiple Git repositories (e.g., nested repos or sibling folders).

Launch Cursor IDE.

Observe the Git panel or repo list — only one repo may appear, or both may show inconsistently.

Expected Behavior

Cursor should consistently detect and display all Git repositories within a project, similar to other IDEs.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.64 (user setup)
VSCode Version: 1.99.3
Commit: 25412918da7e74b2686b25d62da1f01cfcd27680
Date: 2025-11-06T04:35:14.424Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

Additional Information

This issue does not occur in other IDEs. It affects workflow when managing multiple repos in a monorepo or microservice architecture.

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. This is a known issue after recent updates.

Solution: re‑enable the “Git: Detect Submodules” setting

  • Open Settings Ctrl + ,
  • Search for git.detectSubmodules
  • Make sure it’s enabled (not set to “false”)

This setting sometimes gets disabled during updates. Let me know if turning it back on fixes the issue!

It still didn’t work.

This still isn’t fixed, and I’m not sure if it’s too hard to fix.

I don’t think this is going to get fixed, so I’ll have to switch to another IDE. It was fun using these tools, but this issue has been around for a long time and is really hurting my workflow. As an early adopter, it feels like you don’t care anymore.