😵 에러 해결

[Git/GitHub] 팀장 push 내역 PR하기 (팀장 push 내역 PR로 기록하기)

imname1am 2023. 11. 30. 11:07
반응형

😵 에러 상황

팀원들과 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) 상태로 오픈해 계속 작업이 진행 중이라는 상태를 나타내며,

리뷰를 막고, 머지 버튼이 활성화 되지 않는다.

(초안. 진행 상황 공유용)

 

 


(참고)

 

[Git] GitHub Draft Pull Request 기능

깃허브(Github)를 협업 도구로 사용하는 경우 'PR(Pull Request)'을 통해 컨트리뷰션을 하게 된다. 브랜치를 생성하고 새로운 기능이나 버그 수정을 위한 코드를 작성한 다음 수정사항을 반영해달라는

hbase.tistory.com

 

[GitHub] PR 리뷰 막기 (feat: draft)

😊 서론 이번 글은 내가 올린 PR 리뷰 막아버리는 것에 대해 포스팅하려 합니다.🤭 제목에 황당해하시는 분들도 많을 것 같습니다. 현재 진행중인 줍줍 프로젝트에서는 현재 진행 상황 공유를

yeonyeon.tistory.com

 

그리고 챗지피티씨...

반응형