oris9

[Git] ISSUES, PR(pull request)에 대해 알아보기 본문

Git

[Git] ISSUES, PR(pull request)에 대해 알아보기

oris9 2024. 3. 7. 01:03

 

Git 협업을 위한 중요한 기능인  Issues와 Pull Requests (PR)에 대해 알아보기.

 

 

ISSUES


소프트웨어 개발 프로젝트에서 발생하는 문제점, 기능 요청, 버그 보고 등에 대한 커뮤니티로,

이슈 트래킹 및 팀 멤버들이 프로젝트 관련 이슈를 공유하고 토론할 수 있도록 만들어준다.

템플릿 생성해서 사용 (Settings -> General -> Issues (Set up templates))

 

 

Pull Requests (PR)


PR은 소스 코드 변경 사항을 리뷰하고 병합하는 데 사용된다.


기능 추가, 버그 수정 또는 코드 개선과 같은 변경 사항을 제안하고, 다른 팀 멤버들에게 리뷰를 요청할 수 있으며,
팀 멤버들은 코드 변경 사항을 검토하고 논의한 후에 승인하거나 거절할 수 있다.

PR은 변경 사항을 설명하는 제목과 설명, 변경된 파일 목록 등의 정보를 포함합니다.
(PR역시 template을 이용하면 좋다.)


코드 변경 사항이 승인되면, PR을 merge하여 변경 사항을 원본 코드베이스에 병합한다.

 

 

pull_request_template.md

## 어떤 변경인지

- [ ] Feat: 기능 변경, 기능 추가
- [ ] Docs: 문서 작업
- [ ] Refactor: 기능 변경 없이 코드 수정
- [ ] Style: 디자인
- [ ] Fix: 버그 수정
- [ ] Test: 테스트 코드 작성

## 설명

### 이슈 번호

> 예) .../Codeit-Rolling-11-Letsgo/Rolling/issues/**7** > https://github.com/Codeit-Rolling-11-Letsgo/Rolling/issues/

### 주요 변경 사항

### 어떻게 동작하는지

### To Reviewers