git_auto_commit
is a Git extension designed to automatically generate commit messages using advanced language models. By analyzing the changes in your Git repository, it crafts human-readable and contextually relevant commit messages, streamlining your development workflow.
- Automatic Commit Message Generation: Leverages Langchain's Large Language Models (LLMs) to generate commit messages based on the Git diff.
- Easy Integration: Seamlessly integrates with your Git workflow.
- Customizable: Allows for customization and manual override, ensuring flexibility in your commit message conventions.
- Clone the Repository:
git clone https://github.com/ggiallo28/git-auto-commit
- Navigate to the Directory:
cd git_auto_commit
- Install the Package:
python setup.py install
Once installed, git_auto_commit
can be invoked through the git auto-commit
alias. This will trigger the automatic generation of a commit message for your current repository changes.
- Make changes to your repository.
- Stage your changes:
git add .
- Run
git_auto_commit
:git git auto-commit
git_auto_commit
is released under the MIT License. See the LICENSE file for more details.