Git Auto-Commit is an extension for the Git version control system designed to automatically generate meaningful and context-sensitive commit messages based on changes made to the codebase. The tool simplifies developers' workflows by allowing them to focus on the content of edits rather than on the formulation of descriptions for commits.
The development is conducted as an open source project and is distributed under the MIT license (or other compatible licensing, depending on the implementation). Git Auto-Commit can be integrated into CI/CD pipelines, hook scripts, or used manually via the command line.
git auto
sub-command or configuration of user
aliases.
If you're on Windows
Go to the root of the project and run the command:
iex ((New-Object Net.WebClient).DownloadString('https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-windows-auto-commit.ps1?raw=true'))
If you're on Linux
Go to the root of the project and run the command:
echo Y | bash <(curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-linux-auto-commit.sh?raw=true)
Everything is ready now, after making changes to the code, just run:
1 Option
git add . git auto git push
2 Commands
git auto -w # Commit observer: you don't have to think and write anymore, `git auto -w` will figure it out and commit for you! git auto -v # Viewing the current version of auto-commit git auto -u # Upgrade to the new auto-commit version