Tools/Source control/Git workflow

Git workflow for VS Code

157 extensions we classified as Git workflow, ranked by Marketplace installs. Updated nightly.

ExtensionInstalls / downloads · 7d gain · rating

Supercharge Git within VS Code — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more

52,883,640+137,797 7d3.4 ★ (940)
16,814,703+506,982 7d2.6 ★ (25)

Automatically commit/push/pull changes on save, so you can edit a Git repo like a multi-file, versioned document.

3,862,308+9,806 7d4.5 ★ (11)
10,026+142 7d—

Allows you to change easily between git projects.

1,507,524+1,016 7d4.5 ★ (22)
75,408+228 7d—

Integrated Subversion source control

1,422,305+2,548 7d4.4 ★ (37)
67,496+1,238 7d5.0 ★ (1)

Simplifies the git merge process

453,074+498 7d4.6 ★ (14)
Not listed

Generate .gitignore file using gitignore.io API

325,896+470 7d4.9 ★ (15)
7,563+242 7d—

Integrate stashes management into your editor. Browse entries, review and extract changes, and more.

284,339+745 7d4.6 ★ (14)
16,347+118 7d—

tortoise-svn is a simple extension for VSCode to use TortoiseSVN.

265,613+179 7d4.6 ★ (9)
Not listed

Checkpoints used in between commits for keeping a local short-term history of work in progress files, like bookmarks in you undo-stack.

243,778+337 7d4.1 ★ (12)
Not listed

Every commit counts

242,269+1,301 7d3.8 ★ (6)
265,385+2,298 7d—

Making git easy and convenient

209,453+107 7d3.7 ★ (14)
Not listed

Automatic git config user.email and user.name setting for vscode

203,883+411 7d5.0 ★ (6)
23,344+102 7d—

Gitflow integration and support in Visual Studio Code

184,427+147 7d4.5 ★ (14)
Not listed

(2020 Fork) Perforce integration with VS Code's SCM features

162,172+549 7d5.0 ★ (14)
12,575+102 7d—

Generating .gitignore files made easy

151,919+117 7d4.9 ★ (10)
Not listed

Integrated Mercurial source control

149,959+126 7d4.7 ★ (21)
4,845+52 7d—

Creates supplied diff output (i.e. 'a patch') and applies it to files.

144,443+224 7d3.5 ★ (10)
16,919+130 7d—

Git history panel in your VS Code

110,519+413 7d5.0 ★ (18)
7,970+64 7d—

Start a bitbucket pull request from VS code

110,404+164 7d5.0 ★ (5)
Not listed

Easily and quickly clone and access your GitHub repositories and create new ones

104,586+230 7d4.9 ★ (10)
2,732+28 7d—

Automate your commit messages & your Git workflow.

97,823+55 7d4.8 ★ (9)
3,422+28 7d—

Magit for Visual Studio Code

96,147+155 7d5.0 ★ (33)
41,027+480 7d5.0 ★ (1)

Connect to Azure Repos and work with Git and Team Foundation Version Control (TFVC) repositories. Manage your pull requests, work items, and more.

95,206+75 7d3.7 ★ (7)
Not listed

Provide a command to browse the current project using GitExtensions, from the Explorer.

95,015+119 7d5.0 ★ (1)
3,828+34 7d1.0 ★ (1)

Accelerate your development team with preemptive merge conflict detection

75,006+53 7d4.6 ★ (11)
28,724+164 7d5.0 ★ (1)

Perforce integration with VS Code's SCM features

70,225+5 7d3.8 ★ (13)
Not listed

Visually blame SVN-stored code line-by-line

69,389+188 7d4.5 ★ (8)
8,198+120 7d—

A VS Code extension to generate a smart commit message based on file changes

63,807+164 7d4.8 ★ (9)
Not listed

Drag and drop rebasing, visualize dependency graphs & create new branches with the click of a button

57,476+128 7d4.8 ★ (12)
62,159+272 7d3.0 ★ (2)

Annotates the current line with git blame information

52,600+323 7d5.0 ★ (24)
8,238+150 7d5.0 ★ (2)

Git-Flow support for VS Code

41,982+112 7d5.0 ★ (23)
13,170+334 7d5.0 ★ (2)

Visual Studio Code Github build status plugin

40,387+14 7d1.0 ★ (1)
Not listed

Effortless multi-workspace management and fast Git project cloning across directories.轻松管理多工作区,快速克隆 Git 项目并跨目录运行。

34,964+767 7d5.0 ★ (9)
54,641+510 7d5.0 ★ (1)

Code4z extension that modernizes the way you interact with Endevor inventory locations and elements

26,446+136 7d5.0 ★ (3)
32,709+428 7d—

Open GitExtensions GUI from Visual Studio Code

23,830+51 7d5.0 ★ (3)
2,233+26 7d—

A Wrapper for Git Worktree Operations that provides an interactive API so developers have a better experience

23,414+127 7d5.0 ★ (6)
22,841+556 7d5.0 ★ (1)

VSCode gerrit integration

21,955+73 7d4.8 ★ (4)
2,117+56 7d—

Lines worth noting

21,453+94 7d3.8 ★ (9)
10,939+236 7d—

VS Code Bitbucket Plugin - See pull requests associated with commits | Create/open pull requests in Bitbucket | Open source code line/selection in Bitbucket

17,367+13 7d1.0 ★ (1)
Not listed

Integrated Subversion source control

15,219+50 7d—
Not listed

Use keyboard shortcuts to edit an interactive git rebase

15,183+39 7d5.0 ★ (4)
Not listed

Extended functionality for svn-scm

15,080+13 7d—
Not listed

Integrated Subversion source control

14,924+13 7d1.0 ★ (1)
Not listed

Define multiple git config user profiles and switch them easily using status bar

14,742+8 7d—
Not listed

VS Code extension which helps to generate AI commit messages using ChatGPT

12,430+19 7d4.2 ★ (5)
Not listed

Integrates CVS support into VS Code's SCM interface

12,252+58 7d5.0 ★ (2)
Not listed

Jujutsu (jj) GUI: shape commits, stack PRs on GitHub, run coding agents in workspaces. Works with your Git repo.

11,498+128 7d3.8 ★ (10)
71,514+3,556 7d5.0 ★ (2)

自动提交commit到github

11,291+11 7d5.0 ★ (1)
3,977+34 7d5.0 ★ (1)

Display inline information in the text editor about the latest commit that edited the currently selected line

10,809+36 7d4.8 ★ (8)
Not listed

Git Flow extension for Visual Studio Code.

10,103+6 7d5.0 ★ (3)
Not listed

Add a file to .gitignore through the VSCode file explorer

9,661+59 7d5.0 ★ (1)
Not listed

Jujutsu (jj) version control system for VS Code

9,587+102 7d3.8 ★ (6)
9,719+146 7d4.0 ★ (1)

Provide support in TFVC (Team Foundation Version Control) to Visual Studio Code

9,552+26 7d—
Not listed

Integrating Git Hooks to vscode UI; Can View, Edit and Run your local Git Hooks which can prevent your git repository from potential issues and enforce code quality.

9,509+22 7d4.3 ★ (3)
Not listed

Use .gitignore to ignore files in the browser and search

9,345+2 7d2.0 ★ (4)
Not listed

Plastic SCM integration

9,224+27 7d—
Not listed

Diff editor layouts & more for 3-way merging

9,040+6 7d3.0 ★ (2)
Not listed

TFS/TFVC integration for Visual Studio Code

8,792+27 7d4.8 ★ (4)
Not listed

Integrated Mercurial source control

8,396+6 7d5.0 ★ (2)
Not listed

Sapling: A Scalable, User-Friendly Source Control System

7,623+19 7d5.0 ★ (4)
Not listed

Integrated Fossil source control

7,416+10 7d4.9 ★ (9)
13,497+104 7d5.0 ★ (1)

Local source control for Power Apps portals code for web files like images or style sheets, web templates and content snippets.

7,401+15 7d5.0 ★ (1)
Not listed

This extension provides basic Source Depot operations for Visual Studio Code.

7,355+3 7d5.0 ★ (1)
Not listed

Show the gerrit dashboard in a tree view

7,057+4 7d2.0 ★ (1)
Not listed

Unofficial Gitea Extension for VS Code

6,952+170 7d4.0 ★ (1)
Not listed

Context is key

6,859+33 7d5.0 ★ (1)
31,086+288 7d—

No more headache on multiple conflicts after merging!

6,383+8 7d3.7 ★ (3)
Not listed

GitCode pull request integration for Visual Studio Code

6,298+408 7d—
Not listed

View your Git remote repo in VS Code without cloning

6,227+2 7d1.0 ★ (1)
Not listed

Displays a menu for viewing, switching, creating, and removing git worktrees

5,895+57 7d4.9 ★ (9)
2,472+34 7d—

VS Code extension which helps to generate AI commit messages using ChatGPT

5,741+18 7d5.0 ★ (2)
Not listed

Open HuggingFace repo with a single click

5,512+20 7d—
Not listed

Display git blame in editor gutter like JetBrains IDEs

5,232+133 7d5.0 ★ (6)
11,119+214 7d5.0 ★ (1)

One command to push all your broken code straight to master.

4,927+27 7d5.0 ★ (1)
Not listed

ServiceNow Integrated Code Helper. Get the latest as I build stuff ready to be tested! Provide feedback to [email protected]

4,853+2 7d5.0 ★ (9)
Not listed

AI Version Control for Vibe Coding

4,714+3 7d3.7 ★ (3)
12,631+148 7d5.0 ★ (2)

Opens a Pull Request on Bitbucket from VSCode

4,686+5 7d4.0 ★ (2)
Not listed

This extension opens up the github links in your browser

4,666+5 7d5.0 ★ (1)
Not listed

View merge status between branches.

4,663+4 7d4.0 ★ (2)
Not listed

Easily compare project file differences across multiple branches using the context menu.

4,641+8 7d5.0 ★ (3)
Not listed

Git User Switcher is a Visual Studio Code extension that allows you to easily switch between multiple Git user identities within your projects. With this extension, you can quickly toggle between different usernames, email addresses, and SSH keys associated with your Git repositories. It provides a

4,614+12 7d5.0 ★ (1)
Not listed

SCM provider for RCS

4,385+2 7d—
Not listed

This extention makes it easy to share web access url for Git files (full for Azure Repos and partial for GitHub) through browser or clipboard

4,315+2 7d5.0 ★ (1)
Not listed

AI-powered git commit message generator using Claude AI

4,284+90 7d5.0 ★ (5)
Not listed

Fetch your next commit message from WhatTheCommit.com

3,886+15 7d5.0 ★ (9)
Not listed

Open files in Sublime Merge

3,640+7 7d5.0 ★ (1)
24,455+92 7d—

Browse Pull Requests, Issues, and Actions from Forgejo, Gitea, and Codeberg directly in VS Code

3,629+133 7d5.0 ★ (5)
12,844+358 7d5.0 ★ (1)

Provides an extra layer of GIT before deploy and retrieve the source to Salesforce ORG

3,575+4 7d—
Not listed

A mob.sh wrapper

3,427+10 7d5.0 ★ (3)
Not listed

🚀 全平台SVN智能插件:基于原生命令行工具,支持Windows/macOS/Linux,内置AI提交日志生成,可视化差异对比,100%开源透明。无需TortoiseSVN,轻量级高性能!

3,222+35 7d5.0 ★ (2)
1,693+62 7d—

P4插件 for Code - 让P4操作更便捷!

3,111+2 7d5.0 ★ (1)
Not listed

Easily create, generate from Toptal API, and manage .gitignore files. Supports custom rules and file hiding.

2,971+1 7d—
536+22 7d—

Easily ignore changes to files using git's skip-worktree and assume-unchanged flags.

2,897+15 7d5.0 ★ (10)
17,692+40 7d—

It allows to configure access to GitLab NPM Registry from your workstation whenever you are working on repo where npm dependencies should be fetched from Gitlab NPM registry

2,871+3 7d—
4,200+38 7d—

Add elements from up the Endevor map to your synchronized Git-Endevor repository.

2,817+39 7d5.0 ★ (1)
14,643+216 7d—

Work with Git and store code in a Dimensions CM repository

2,796+3 7d—
Not listed

Configurable source control for InterSystems environments

2,755+5 7d5.0 ★ (1)
Not listed

AI-powered commit message generator using Qwen CLI with Conventional Commits support

2,735+55 7d—
Not listed

The only git GUI you'll ever need.

2,692+2 7d5.0 ★ (1)
Not listed

Generates a .gitignore file

2,687+4 7d—
Not listed
Showing the top 100VSXRank’s own grouping, not a Marketplace rank.
100 listings