Git&Github

Github issue

codingtori 2025. 1. 16. 12:32

issue : 프로젝트에서 작업해야하는 단위

 

이슈를 생성하여 관리하면 이슈에 대한 커밋 내역들을 하나의 이슈 페이지에서 관리 가능

 

작업 흐름

● A라는 기능 개발해야됨

● A기능 개발에 대한 Issue 생성

● develop 브랜치에서 A기능 개발에 대한 Branch 분기

● 생성한 Branch에서 A기능 개발 시작

→ 이때 커밋 메세지에 # 이슈번호를 붙여주면 해당 이슈 페이지에서 커밋 내역을 확인할 수 있음.

 

작업 방식>

1. 새로운 버전 개발을 위해 develop 브랜치를 main 브랜치로부터 분기

2. Issue > New issue 버틀을 클릭하여 Issue 생성

    ○ 좌측 : 제목입력, 세부 설명

    ○ 우측 : 담담자, 라벨, 프로젝트, 마일스톤

                 - 라벨: 해당 작업의 성격

                 - 마일스톤 : 해당 작업이 속한 파트 // 하나의 목표에 대한 Issue들을 묶어주고 목표의 진행도를 시각화해주는 기능

3. develop 브랜치에서 특정 이슈에 대해서 기능을 구현할 feat: " -- " 브랜치 생성

4. 해당 브랜치에 커밋하기! 이때 Commit message에 이슈 번호를 붙여주면 (예를 들어 #1), 이에 해당하는 이슈에 커밋에 대한 로그가 남는다

    issue: #[해당 Issue Number] 이렇게 남겨주기!!

    해당 풀리퀘스트가 무슨 이슈에 따른 요청인지 명시하시는 것이 좋다! >> 이렇게 하면 이슈에 풀리퀘가 연결됨

5. develop 브랜치로 PR/머지하기!  이때 develop 브랜치로 머지해야됨 not main!!!!


참고한 페이지>

https://velog.io/@pgmjun/Github-%ED%98%91%EC%97%85-%EC%9D%B4%EA%B2%83%EB%A7%8C%EC%9D%80-%EC%95%8C%EC%9E%90-Issue-PR

 

[Github 협업, 이것만은 알자] - Issue & PR

이슈(Issue)란 프로젝트에서 작업해야할 단위라고 할 수 있습니다.개발해야하는 기능 발생, 수정해야할 사항 버그 발생, 리팩터링 해야하는 코드 발생 등 프로젝트에서 발생되는 작업들을 이슈로

velog.io

 

https://www.popit.kr/github%EB%A1%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0-part1-%EC%9D%B4%EC%8A%88-%EB%B0%9C%EA%B8%89-%EB%B6%80%ED%84%B0-%EC%BD%94%EB%93%9C%EB%A6%AC%EB%B7%B0%EA%B9%8C/

 

GitHub로 프로젝트 관리하기 Part1 - 이슈 발급 부터 코드리뷰까지 | Popit

프로젝트 소개 Github를 이용해서 Project Management 하는 방법 및 전체적인 프로세스에 대해서 정리했습니다. issue 관리, 일정 관리, 코드리뷰, 버그 리포트 등 다양한 일들을 Github 하나에서 다 관리할

www.popit.kr

 

 

'Git&Github' 카테고리의 다른 글

깃허브의 new! 기능  (0) 2023.05.20
github 이력서, 블로그 만들기  (0) 2023.05.13
비주얼 스튜디오를 이용해 깃,깃허브 관리하기  (1) 2023.05.05
깃허브_README  (0) 2023.04.15
깃허브 - 협업  (0) 2023.04.08