1. 이슈 생성

  • 각 작업에 대해 이슈를 생성합니다.
  • 이슈에 적절한 라벨과 마일스톤을 할당합니다.

2. 브랜치 생성

  • 이슈 번호를 포함한 브랜치 이름을 사용합니다.
  • 예: feature/issue-123-add-todo-item 또는 bugfix/issue-456-fix-login-error

3. 커밋 메시지

  • 커밋 메시지에 이슈 번호를 포함시킵니다.
  • 예: "Add todo item functionality (#123)"

4. 풀 리퀘스트 생성

  • 작업이 완료되면 풀 리퀘스트를 생성합니다.
  • PR 제목에 이슈 번호를 포함시킵니다. 예: "[#123] Add todo item functionality"
  • PR 설명에 "Closes #123" 또는 "Fixes #123"와 같은 키워드를 사용하여 이슈와 연결합니다.

5. 코드 리뷰 및 병합

  • 코드 리뷰를 진행하고 필요한 수정을 합니다.
  • PR이 승인되면 병합합니다.
  • 병합 시 이슈가 자동으로 닫힙니다.

예시 워크플로우

1. 이슈 생성: "할 일 항목 추가 기능 구현 (#123)"

2. 브랜치 생성:
   git checkout -b feature/issue-123-add-todo-item

3. 작업 및 커밋:
   git commit -m "Implement add todo item functionality (#123)"

4. 푸시:
   git push origin feature/issue-123-add-todo-item

5. GitHub에서 PR 생성:
   - 제목: "[#123] Add todo item functionality"
   - 설명: "This PR implements the add todo item functionality. Closes #123"

6. 코드 리뷰 및 필요한 수정 진행

7. PR 승인 및 병합

+ Recent posts