Skip to content

This is a Gemini CLI extension that provides convenient Git commands to streamline your development workflow.

Notifications You must be signed in to change notification settings

ox01024/gemini-cli-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gemini CLI Git Extension

简体中文

This is a Gemini CLI extension that provides convenient Git commands to streamline your development workflow.

Features

  • AI-powered commit messages: Leverages Gemini's capabilities to generate conventional commit messages based on your staged changes.
  • Streamlined branching: Quickly commit your changes to a new branch.
  • Integrated with Gemini CLI: Seamlessly integrates into the Gemini CLI environment.

Commands

This extension provides the following commands:

  • /git:review: Review staged changes.
  • /git:commit: Analyzes your staged Git changes and generates a descriptive commit message following the Conventional Commits specification.
  • /git:ctnb: Commit staged changes to a new branch.

Installation

Install the Git extension by running the following command from your terminal (requires Gemini CLI):

gemini extensions install https://github.com/ox01024/gemini-cli-git 

Usage

You can invoke the commands directly from the Gemini CLI prompt:

To review staged changes:

/git:review

To generate a commit message for your currently staged changes:

/git:commit

To commit staged changes to a new branch:

/git:ctnb

Legal

  • License: Apache License 2.0

About

This is a Gemini CLI extension that provides convenient Git commands to streamline your development workflow.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published