Skip to content

hakunamta00700/auto_commit

Repository files navigation

auto-commit

이 프로젝트는 Git의 staged changes를 기반으로 자동으로 커밋 메시지를 생성하는 스크립트입니다. OpenAI의 GPT-4 Mini API를 사용하여 변경 사항에 대한 적절한 커밋 메시지를 생성합니다.

설치 방법

윈도우

  1. 이 저장소를 클론합니다.

    git clone <repository-url>
    cd auto-commit
  2. Poetry를 사용하여 의존성을 설치합니다.

    poetry install
  3. OpenAI API 키를 환경 변수로 설정합니다.

    set OPENAI_API_KEY=<your-api-key>

리눅스 및 맥

  1. 이 저장소를 클론합니다.

    git clone <repository-url>
    cd auto-commit
  2. Poetry를 사용하여 의존성을 설치합니다.

    poetry install
  3. OpenAI API 키를 환경 변수로 설정합니다.

    export OPENAI_API_KEY=<your-api-key>

사용 방법

윈도우

  • 변경 사항을 staging area에 추가한 후, 다음 명령어를 실행하여 커밋 메시지를 생성하고 커밋합니다.

    poetry run auto-commit
  • --no-input 플래그를 사용하면 사용자 확인 없이 자동으로 커밋됩니다.

    poetry run auto-commit --no-input

리눅스 및 맥

  • 변경 사항을 staging area에 추가한 후, 다음 명령어를 실행하여 커밋 메시지를 생성하고 커밋합니다.

    poetry run auto-commit
  • --no-input 플래그를 사용하면 사용자 확인 없이 자동으로 커밋됩니다.

    poetry run auto-commit --no-input

기여

기여를 원하시면, 이 저장소를 포크한 후 변경 사항을 제안해 주세요. Pull Request를 환영합니다!

라이센스

이 프로젝트는 MIT 라이센스 하에 배포됩니다.

About

auto commit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages