Issue 생성
우측에 Development에서 Create a branch를 클릭합니다.
브랜치 생성 후 복사하여 터미널 or CMD에 붙여넣습니다.
or
만약 브랜치를 이미 만들고 작업했다면, 본인의 브랜치로 연결 할 수 있습니다!
해당 브랜치에서 작업 후 COMMIT && PUSH
푸쉬 하기전에는 항상 pull origin master
하고나서 분기(브랜치)를 최신 상태로 만들어 두셔야 해요.
푸쉬를 먼저 해버렸다해도 git pull origin master
해서 충돌나면 충돌 잡고 다시 git commit
후 git push
충돌이 안났더라면 그대로 git pull origin master
==> 커밋 후 푸쉬
우리 저장소에서 PR(pull request)을 요청합니다.
Compare & Pull Request가 안뜨면 Create Pull Request && New Pull Request가 있을거예요.
-
제목과 내용을 작성합니다.
-
우측 Labels에 상태 라벨을 걸어둡니다.
-
Projects 부분에
@Diary Project
로 매칭시켜놔야해요. (Project Workflow 연동) -
Assignees(담당자)는 본인 또는 같이 해당 부분을 작업한 담당자를 올립니다.
-
Reviewers(리뷰어)는 담당 관리자 || 머지를 해주어야 하는 사람을 걸어주세요.
Repository의 Projects 메뉴로 들어가면
이런 뷰가 보일거예요. 딱히 여기서는 관리할건 없고, 위에서 이슈 가이드대로 Label과 Project Status를 설정하면 알아서
티켓들이 이동되어서 어떤 작업처리들이 남았는지, 어떤 작업들이 끝났는지 한 눈에 알 수 있어요.
- 프로젝트 원격 저장소 포크(Fork)를 찍습니다.
-
포크 찍은 Repository를 클론 받아서 브랜치를 생성한 뒤 커밋 후 푸시합니다.
-
포크를 찍었던 원래의 원격 저장소로 가서 PR 요청합니다.