이슈 단위로 작업하는 방법에 대해서 정리하고자 한다.
이슈 = 프로젝트에서 작업을 진행할 단위
단순하게 Commit Push만 사용하면 작업 단위가 모호할 수 있다.
따라서 명확하게 Issue단위로 작업을 하도록하자.
칸반보드,지라 등으로 연동해서 시각적으로 작업상태를 나타낼 수 있다.

왼쪽 상단 2번째 버튼 ISSUES를 클릭한다. -> 위 화면이 나옴

New Issue를 클릭하고 Title(제목),Add a description(설명)을 넣고 누가할지, Labels, Project를 설정함.
위 과정을 거쳐 만들면 Issue번호가 부여됨
간단하게 설명
개발브랜치(Dev)에서 기능추가 브랜치(Feature) 브랜치를 만들기
Feature에서 작업후 최신 원격Dev와 일치
git checkout dev
git pull origin dev
코드 작업하기! (현재 로컬 DEV)
git branch -b feature (작업 내용가지고 로컬 브랜치 feature를 만듦 브랜치 이동, 작성한 코드 가져옴)
git add + commit (현재 로컬 feature)
git checkout dev (dev로 옮김)
git pull origin dev
git merge feature
git push origin dev
먼저 PR 작성 시 Comment 에 자동 close 를 위한 키워드를 적어주어야 한다.
keyword + #issue번호
키워드 :
close
closes
closed
fix
fixes
fixed
resolve
resolves
resolved