Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>GenVPullerNew to Visual Studio Code? Get it now.
GenVPuller

GenVPuller

mmotsu

|
1 install
| (1) | Free
Smart git pull with rebase, stash, and pop support.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GenVPuller VS Code & Antigravity Extension

A smart Git pull utility extension for VS Code and Antigravity IDE that enables users to select remote or local branches to pull and rebase, with automatic workspace stashing and popping logic to ensure safe conflicts resolution.

Features

  • Fetch & Pick Branch: Fetches all branches and shows a quick-select prompt in the sidebar.
  • Pull Strategies:
    • Standard Pull: Runs standard git pull.
    • Pull with Rebase: Rebases your local commits cleanly on top of the target branch.
    • Stash → Rebase → Pop: Safely stashes uncommitted local changes, pulls with rebase, and pops the stash automatically. Recommended for safe conflicts resolution!
  • Logging: Detailed execution logs output to the dedicated GenVPuller output channel and in the sidebar console.

Installation

This extension can be installed directly from the marketplaces:

  • VS Code Marketplace: Search for GenVPuller or mmotsugen-vpuller in the Extensions view inside VS Code.
  • Open VSX Registry: Search for GenVPuller or mmotsugen-vpuller inside Antigravity IDE, VSCodium, or Open VSX-based editors.

Development and Setup

Prerequisites

  • Node.js installed.
  • Antigravity IDE or VS Code.

Installation

  1. Navigate to the project directory:
    cd GenVPuller
    
  2. Install the necessary development dependencies:
    npm install
    

Running and Debugging

  1. Open this directory (GenVPuller) in your IDE.
  2. Press F5 (or select "Run Extension" from the Debug panel).
  3. This opens a new window (Extension Development Host).
  4. Open a workspace with a Git repository inside the host window.
  5. You can trigger the sidebar webview panel from the Activity Bar (GenVPuller icon) or run the command: Smart Git Pull with Rebase & Stash from the Command Palette (Ctrl+Shift+P).

Packaging & Publishing

To compile and package the extension:

  1. Build the extension:
    npm run package
    
  2. Package the extension:
    • For VS Code Marketplace:
      npx @vscode/vsce package
      
    • For Open VSX Registry:
      npx ovsx package
      
    This will generate a file named mmotsugen-vpuller-1.1.0.vsix in the workspace root.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft