반응형
😵 에러 상황
팀원들과 PR로 코드 리뷰를 하고 싶었다.
그런데 팀장도 원격 저장소로 바로 push하지 않고 PR할 수 있는 방법이 없을까?라는 생각이 들었다.
그래서 챗지피티씨에게 물어보았다.
🧐 해결 방법
1. 브랜치 생성
새 기능 / 수정을 위한 새로운 브랜치를 생성한다.
git checkout -b 새_브랜치명
2. 코드 변경
코드 변경 사항을 작업하고, 해당 브랜치에 커밋한다.
git add .
git commit -m "변경 사항 설명"
3. 원격 저장소로 push
git push origin 새_브랜치명
4. GitHub에서 PR 생성
GitHub 웹사이트로 이동해 푸시한 브랜치로 이동해
"Compare & pull request" 을 클릭해 새 PR을 생성한다.
5. PR에서 팀원들과 코드 리뷰를 한다.
😇 결과
팀장의 push 내역이 PR에 잘 들어왔다.
나중에는 새 브랜치에 이렇게 코드 변경 사항 작업하고, 커밋하고, push하면
기존 PR 내역에 함께 잘 저장된다.
➕ PR 시 Create pull request vs Create draft pull request 차이
- Create pull request
: 흔히 아는 PR이다. 리뷰를 받을 수 있다.
- Create draft pull request
: PR 이슈를 초안(Draft) 상태로 오픈해 계속 작업이 진행 중이라는 상태를 나타내며,
리뷰를 막고, 머지 버튼이 활성화 되지 않는다.
(초안. 진행 상황 공유용)
(참고)
그리고 챗지피티씨...
반응형
'😵 에러 해결' 카테고리의 다른 글
[IntelliJ] 디렉토리 안 보임 / 디렉토리 생성 안 됨 (0) | 2023.12.01 |
---|---|
[Git/GitHub] 브랜치 전환 & 원본 브랜치에 원하는 내역만 반영하기 (0) | 2023.12.01 |
[Git] gitignore 적용 & error: src refspec master does not match any (0) | 2023.11.29 |
[IntelliJ - GitHub] 깃허브 팀장 리포지토리 관리 (0) | 2023.11.29 |
[Gradle] Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. (0) | 2023.08.18 |