github issue생성, pull request 방법

dohun2·2023년 2월 23일
post-thumbnail

이번에 프로젝트를 하면서 알게된 github의 이슈와 pull request의 사용법을 작업순서에 따라 정리해보았다.

먼저 팀원들과 정의한 작업의 순서는 다음과 같다.

  1. 해야할 작업을 이슈로 생성하기
  2. 브랜치를 만들어 작업하기
  3. pull request
  4. 작업을 완료한 브랜치 삭제하기

이슈 생성

  • New issue 버튼을 눌러 새로운 이슈를 생성한다.

  • issue 내용에 해당하는 템플릿을 선택한다.

  • 내용을 작성한다.
  • 이슈를 해결할 사람과 Label을 달아준다.
  • 이슈를 등록한다.

브랜치 만들어서 작업하기

# 분기할 브랜치로 이동
git checkout <브랜치이름>
git pull origin <브랜치이름>

# 이슈내용으로 브랜치 생성
# 다 소문자로 만들기 단어는 '-'로 구분
git branch <커밋 컨벤션의 태그>/해결할 이슈에 대한 내용
# 예시코드
git branch feat/uset-jwt-token

# 내가 생성한 브랜치로 이동
git checkout <생성 브랜치이름>

...작업내용 커밋

# 작업이 끝나면
git push origin <생성 브랜치이름>

pull request

push 후 깃허브 새로고침 하면 위에 생성됨

  • 상단에 있는 pull request 버튼을 클릭한다.

  • merge 할 브랜치를 선택하고 내용을 작성한다.

  • Merge 한다!

오류 없이 Merge 된 이후

# 깃허브에 있는 원격 브랜치 삭제
git push origin --delete <브랜치 이름>
    
# 내 컴퓨터에 있는 로컬 브랜치 삭제
git branch -d <브랜치 이름>

0개의 댓글