Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Git Smooth CheckoutNew to Visual Studio Code? Get it now.
Git Smooth Checkout

Git Smooth Checkout

shimizu

|
32 installs
| (0) | Free
Smoothly checkout in current git repository without repository selection, even in projects with submodules.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Smooth Checkout

A VS Code extension that streamlines Git checkout operations by allowing direct checkout in the current repository, without the need to select a repository—even in projects with submodules.

Features

  • Checkout branches directly in the currently selected repository
  • No extra repository selection steps required
  • Works seamlessly with submodules

Usage

  1. Open a Git repository in VS Code
  2. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  3. Type "Git: Checkout to in the current repository"
  4. Select a branch to checkout

How to Test Locally

If you already have the extension installed, please disable it before testing.

  1. Clone or download this repository.

  2. Install dependencies:

    npm install
    
  3. Open this folder in VS Code.

  4. Press F5 or select "Extension" from the "Run and Debug" panel to start debugging.

  5. In the newly launched Extension Development Host window, open the Command Palette and run "Git: Checkout to in the current repository" to verify the extension works.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft