kdrug-inventory-system/.claude/git_guidelines.md
시골약사 808920184f feat: 약재 효능 태그 시스템 추가
- herb_efficacy_tags 테이블 생성 (효능 마스터)
- herb_item_tags 테이블 생성 (약재-효능 다대다 관계)
- 18개 기본 효능 태그 등록 (보혈, 활혈, 보기 등)
- Git 사용 가이드라인 문서 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-15 09:48:15 +00:00

2.0 KiB

Git 사용 가이드라인

⚠️ 중요한 주의사항

1. Git 초기화 금지

  • 절대로 git init를 실행하지 말 것
  • 이 프로젝트는 이미 Gitea 서버에 연결되어 있음
  • 원격 저장소: origin (Gitea 서버)

2. 커밋 전 확인 사항

  • 항상 git status로 현재 상태 확인
  • git log --oneline -n 5로 최근 커밋 이력 확인
  • git remote -v로 원격 저장소 확인

3. 커밋 시 규칙

# 상태 확인
git status

# 변경사항 확인
git diff

# 논리적 단위로 나누어서 커밋
git add [파일명]
git commit -m "커밋 메시지"

# 원격 저장소에 푸시
git push origin main

4. 커밋 메시지 작성 규칙

  • 기능 추가: feat: 효능 태그 시스템 추가
  • 버그 수정: fix: 총금액 표시 오류 수정
  • 문서 작성: docs: README 업데이트
  • 리팩토링: refactor: 코드 구조 개선
  • 스타일: style: 코드 포맷팅
  • 테스트: test: 단위 테스트 추가
  • 기타: chore: 빌드 스크립트 수정

5. 파일 관리

  • 테스트 파일들은 .gitignore에 추가 고려
  • 업로드 폴더는 커밋하지 않기 (uploads/)
  • 데이터베이스 파일은 주의해서 관리

6. 브랜치 전략

  • 현재 main 브랜치 사용 중
  • 큰 기능은 별도 브랜치 생성 고려
# 브랜치 생성 및 체크아웃
git checkout -b feature/기능명

# 작업 후 main으로 머지
git checkout main
git merge feature/기능명

7. 실수 방지

  • git push --force는 절대 사용 금지
  • git reset --hard는 신중하게 사용
  • 작업 전 git pull 실행 습관화

현재 프로젝트 상태

  • Repository: kdrug (한약재 재고관리 시스템)
  • Branch: main
  • Remote: origin (Gitea 서버)

체크리스트

  • git status 확인
  • 논리적 단위로 파일 그룹화
  • 의미있는 커밋 메시지 작성
  • 불필요한 파일 제외 확인
  • push 전 최종 검토

작성일: 2026-02-15 작성자: Claude Assistant