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