oris9
[Git] ISSUES, PR(pull request)에 대해 알아보기 본문
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
'Git' 카테고리의 다른 글
[Git] merge 외의 branch를 합치는 또 다른 방법 Rebase와 Squash (0) | 2024.03.20 |
---|---|
[Git] 좋은 commit 작성과 commit관련 명령어들 (0) | 2024.03.20 |
[Git] Git flow? Github flow? (1) | 2024.03.06 |
[Git] Github 명령어 정리 (2) | 2024.03.05 |
[Git] Please enter a commit message to explain why this merge is necessary, especially if it merges an updated upstream into a topic branch (0) | 2024.03.04 |