Skip to content

ivangabriele/vscode-git-automator

Repository files navigation

Git Automator Extension for Visual Studio Code

  • Add and commit all or current file(s) in one shortcut.
  • Smart auto-prefill for your commit messages.
  • Push all the local commits on the current branch in one shortcut.

And yes, I'm lazy !

The MIT License Visual Studio Marketplace Travis David David


Screencast

Git Automator Screencast

Usage

Add all edited files to Git and commit them

  1. Hit Ctrl + Shift + A (PC) / Cmd + Shift + A (Mac).
  2. Enter the commit message.
  3. Press ENTER.

Add ONLY the current file to Git and commit it

  1. Hit Ctrl + Shift + Z (PC) / Cmd + Shift + Z (Mac).
  2. Enter the commit message.
  3. Press ENTER.

Setup the auto-prefill for commit messages

  1. Hit Ctrl + Shift + P (PC) / Cmd + Shift + P (Mac).
  2. Look for Preferences: Open User Settings.
  3. Look for gaac. settings to customize them.

Push local commits

  1. Hit Ctrl + Shift + X (PC) / Cmd + Shift + X (Mac).

Roadmap

  • Multiple workspaces (in the same window) support
  • Multiple files selection.
  • Auto-pull setting for auto-pull before pushing

Issues & Feature Requests

Please report any issue or feature request there.

Change Log

Please check the changelog file.

Contribute

To be able to contribute to TFS development, you need to be at ease with Typescript and Git usage.

git clone https://github.com/ivangabriele/vscode-git-automator-legacy.git
cd vscode-git-automator-legacy
npm install

Links

Licenses

FOSSA Status s