1. 작업 시작 전 준비
1) 작업할 브랜치로 이동 (또는 새 브랜치 생성)
git checkout <작업할_브랜치_이름>
# 또는
git checkout -b <작업할_브랜치_이름>
2) 최신 코드 동기화
git pull origin develop
2. 작업 진행 및 이슈 관리
1) 새 이슈 생성
gh issue create
2) 작업 진행
3) 변경 사항 확인
git status
4) 변경 사항 스테이징
git add .
5) 커밋
git commit -m "feat: 새 기능 구현 (closes #이슈번호)"
3. Pull Request 생성 및 관리
1) PR 생성 (이 단계에서 브랜치의 변경사항이 자동으로 push도 수행됨)
gh pr create
2) PR 목록 확인
gh pr list
3) PR 리뷰
gh pr review <PR_번호>
4) PR 병합 (스쿼시 머지)
gh pr merge <PR_번호> --squash
4. 작업 완료 후
1) develop 브랜치로 이동
git checkout develop
2) 최신 코드 동기화
git pull origin develop
3) 작업 브랜치 삭제 (선택사항)
git branch -d <작업_브랜치_이름>
'👩💻 Practice > GitHub' 카테고리의 다른 글
[GitHub CLI] GitHub CLI를 사용하여 프로젝트 생성 세팅하기 (0) | 2024.09.05 |
---|