Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>git helper lovinuNew to Visual Studio Code? Get it now.
git helper lovinu

git helper lovinu

git banh mi

|
3 installs
| (0) | Free
Convenient git feats.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Fast — VS Code Extension

Git Fast is a lightweight Visual Studio Code extension that helps developers automate repetitive Git operations by creating reusable Workflows.

Instead of running multiple Git commands manually, you can execute an entire sequence with a single command.


Key Features

Feature Description
Workflow Automation Combine multiple Git operations into a single executable workflow
Visual Workflow Editor Build workflows using an intuitive Webview UI
Commit Message Memory Quickly reuse previously used commit messages
Execution Feedback See progress indicators and VS Code notifications during execution
Import / Export Workflows Share workflows with teammates or backup configurations
Extensible Action System Add and configure multiple Git actions in any order

Workflow Editor

The Workflow Editor is accessible from the Git Workflows panel in the VS Code Activity Bar.

You can:

  • Create workflows
  • Configure actions
  • Reorder steps with drag & drop
  • Import and export workflows

Creating a Workflow

  1. Open Git Workflows
  2. Click + Add Workflow
  3. Add actions
  4. Configure each action

Actions execute sequentially from top to bottom.


Available Actions

checkout

Switch to a target branch.

Option Description
Branch Name Branch to checkout. If empty, prompt during execution
Use Current Branch Uses the currently active branch
Fetch First Run git fetch before checkout

Example:

git checkout main

commit

Create a commit.

Option Description
Commit Message Leave empty to choose from commit history
Stage All Changes Automatically run git add -A

Example:

git add -A
git commit -m "fix: update validation logic"

create_mr

Open the project's Merge Request / Pull Request page in your browser.

Option Description
Target Branch Branch you want to merge into
Target Root Branch Use repository default branch

Example:

feature/login → main

delete_branch

Delete a local or remote branch.

Option Description
Branch Name Branch to delete
Delete Remote Also delete from origin

Example:

git branch -d feature/login
git push origin --delete feature/login

get_branch_name

Retrieve the current branch name.

Option Description
Copy to Clipboard Automatically copy branch name

Example output:

feature/payment-refactor

merge

Merge one branch into another.

Option Description
Source Branch Branch to merge from
Use Current Branch Use currently active branch
Squash Perform squash merge
No Fast Forward Force merge commit (--no-ff)

Example:

git merge feature/login

push / pull / fetch

Standard Git remote synchronization actions.

Action Description
push Push commits to remote
pull Pull latest changes
fetch Fetch remote updates

Force push example:

git push --force

reset

Reset the current branch.

Option Description
Target Commit reference (HEAD~1, origin/main, hash)
Mode soft or hard

Example:

git reset --hard origin/main

run_command

Execute a custom shell command.

Option Description
Command Any terminal command

Example:

npm run build && npm test

squash

Combine multiple commits into one.

Option Description
New Commit Message Leave empty to prompt

Example:

3 commits → 1 commit

Example Workflows

Commit → Push

A simple daily workflow.

Steps:

  1. commit
    • Stage All Changes = true
  2. push

Equivalent commands:

git add -A
git commit
git push

Feature → Merge Into Main

Finish a feature branch and merge into main.

Steps:

  1. checkout
    • branch = main
  2. merge
    • source = current branch
  3. push

Equivalent commands:

git checkout main
git merge feature/my-feature
git push

Reset Project to Origin

Completely clean local state.

Steps:

  1. fetch
  2. reset
    • target = origin/main
    • mode = hard

Equivalent commands:

git fetch
git reset --hard origin/main

Import & Export Workflows

Workflows can be saved as JSON and shared across teams.

Example file:

git-workflows.json

Usage:

  1. Click Export
  2. Save the file
  3. Another user clicks Import
  4. Workflows appear automatically

This allows teams to maintain standardized Git workflows.


Installation

Install from Marketplace

  1. Open Extensions
  2. Search:
Git Fast
  1. Click Install

Manual Installation

npm install
vsce package

Then install the generated VSIX:

Extensions → ... → Install from VSIX

Requirements

Tool Version
VS Code 1.94.0+
Git Installed and accessible
Node.js Required for OS notifications

Typical Use Cases

Task Example
Commit + Push Daily development workflow
Merge feature branch Team integration
Reset repository Fix broken local repo
Run build before commit Pre-commit workflow

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