이 프로젝트는 Git의 staged changes를 기반으로 자동으로 커밋 메시지를 생성하는 스크립트입니다. OpenAI의 GPT-4 Mini API를 사용하여 변경 사항에 대한 적절한 커밋 메시지를 생성합니다.
-
이 저장소를 클론합니다.
git clone <repository-url> cd auto-commit
-
Poetry를 사용하여 의존성을 설치합니다.
poetry install
-
OpenAI API 키를 환경 변수로 설정합니다.
set OPENAI_API_KEY=<your-api-key>
-
이 저장소를 클론합니다.
git clone <repository-url> cd auto-commit
-
Poetry를 사용하여 의존성을 설치합니다.
poetry install
-
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 라이센스 하에 배포됩니다.