Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivangabriele/vscode-git-automator
Automate your commit messages & your Git workflow.
https://github.com/ivangabriele/vscode-git-automator
Last synced: 6 days ago
JSON representation
Automate your commit messages & your Git workflow.
- Host: GitHub
- URL: https://github.com/ivangabriele/vscode-git-automator
- Owner: ivangabriele
- License: mit
- Created: 2018-01-09T22:41:10.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T02:48:09.000Z (about 2 months ago)
- Last Synced: 2025-02-06T13:13:17.095Z (14 days ago)
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=ivangabriele.vscode-git-add-and-commit
- Size: 17.5 MB
- Stars: 79
- Watchers: 2
- Forks: 8
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
VSCode Git Automator
Automate your commit messages & your Git workflow.
---
## 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 !
[](http://opensource.org/licenses/MIT)
[](https://marketplace.visualstudio.com/items?itemName=ivangabriele.vscode-git-add-and-commit)
[](https://travis-ci.org/ivangabriele/vscode-git-automator-legacy)
[](https://david-dm.org/ivangabriele/vscode-git-automator-legacy?type=dev)
[](https://david-dm.org/ivangabriele/vscode-git-automator-legacy?type=dev)---
## 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](https://github.com/ivangabriele/vscode-git-automator-legacy/issues).
## Change Log
Please check the [changelog file](https://github.com/ivangabriele/vscode-git-automator-legacy/blob/master/CHANGELOG.md).
## 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
- [Git Add & Commit extension on Github](https://github.com/ivangabriele/vscode-git-automator-legacy)
- [Git Add & Commit extension on Visual Studio Market Place](https://marketplace.visualstudio.com/items/ivangabriele.vscode-git-add-and-commit)
- [MIT Licence](https://github.com/ivangabriele/vscode-git-automator-legacy/blob/master/LICENSE)## Licenses
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fivangabriele%2Fvscode-git-automator-legacy?ref=badge_large)
s