Git Auto-Commit is an extension for Git designed to automatically generate meaningful, context-aware commit messages based on your code changes. This tool streamlines the development workflow by letting you focus on writing code instead of manually crafting commit messages.
Developed as an open-source project under the MIT license (or compatible licensing), Git Auto-Commit can be integrated into CI/CD pipelines, hook scripts, or used manually via the command line.
git auto sub-command or custom aliases.Windows
iex ((New-Object Net.WebClient).DownloadString('https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-windows-auto-commit.ps1?raw=true'))
Linux
echo Y | bash <(curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-linux-auto-commit.sh?raw=true)
macOS
echo Y | curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-macos-auto-commit.sh?raw=true | bash
Once installed, you can start committing automatically:
git add .
git auto
git push
git auto -w # Watch mode: automatically commits when changes are detected
git auto -v # View current auto-commit version
git auto -u # Update to the latest auto-commit version