[Git] GitHub에서 Pull Request(PR) 올리는 방법: 초보자를 위한 안내

2024. 3. 18. 21:59Git

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

반응형

GitHub은 소프트웨어 개발에서 핵심적인 역할을 하는 플랫폼으로, 오픈 소스부터 기업용 프로젝트까지 다양한 협업 공간으로 자리 잡고 있습니다. 그중에서도 Pull Request(PR)는 프로젝트에 기여하고 협업하는 데 중요한 역할을 합니다. 이 포스트에서는 GitHub에서 PR을 올리는 방법에 대해 알아보겠습니다.

PR 생성하기(Create pull request)

Pull Request(PR)은 코드 변경 사항을 다른 개발자들과 공유하고 검토받는 기능입니다. 이를 통해 우리는 코드를 함께 개선하고 품질을 높일 수 있어요~

Github 저장소에 로그인하시고, 상단 메뉴에 Pull requests 탭을 클릭합니다.

New pull request 버튼을 클릭하여 새로운 PR을 생성합니다.

 

PR 생성하기

 

 

 

compare 드롭다운 메뉴에서 변경 사항이 포함된 즉, 작업한 브랜치를 선택합니다.

저의 기준은 0318-add-project입니다.

base 드롭다운 메뉴는 머지(merge)가 돼야 할 베이스(base) 브랜치를 선택하시면 됩니다.

 

작업한 브랜치와 베이스 브랜치 선택하기



이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.



 

 

Add a title에 PR을 올리는 목적과 변경 사항에 대한 간결한 제목을 작성합니다.

필요시, Add a description 항목에 변경 사항에 대한 자세한 설명을 작성합니다.

Reviewers(검토자)를 검색하셔서 선택하시고, Assigness(담당자)는 assign yourself를 클릭하시면 됩니다.

 

변경사항에 대한 제목 및 설명 적기

 

 

 

Create pull request 버튼을 클릭하기 전에 하단으로 스크롤하시면 변경 이력이 보입니다.

 

변경 이력 확인하기

 

 

 

한번 더 수정사항이 제대로 반영됐는지 확인을 완료한 후, Create pull request 버튼을 클릭하여 PR을 올립니다.

 

PR 올리기

PR 닫기(Close pull request)

다른 이유로 인해 더 이상 해당 변경 사항이 필요하지 않을 때 PR을 닫습니다. PR을 닫으면 해당 변경 사항에 대한 더 이상의 논의나 검토가 중지되며, 일부 저장소에서는 해당 PR을 닫았다는 사실을 기록하기 위해 코멘트가 추가될 수도 있습니다.

 

PR 닫기

 

 

 

 

 

 

GitHub에서의 Pull Request는 커뮤니티의 협업과 지식 공유의 흐름에 기여하는 것이며, 개발자로서 성장하는 과정에서 중요한 마일스톤 중 하나입니다. 여러분의 코드와 아이디어로 다양한 프로젝트에 기여해 보세요. 이렇게 GitHub에서 PR을 올리고 닫는 방법에 대해 알아보았습니다.

 

 

 

[Utility] 쉽고 간편하게 디자인하기 : 캔바(Canva) 사용법

많은 사람들은 전문적인 디자이너가 아니라면 디자인 작업을 시작하는 것이 어렵다고 생각합니다. 이는 복잡한 디자인 프로그램의 사용에 대한 부담 때문일 수 있습니다. 그러나 제가 소개드리

dev-chim.tistory.com

 

 

 

초보자를 위한 Safari 브라우저 개발자 도구 설정 방법

Safari 브라우저 개발자 도구 세팅 방법 Safari 브라우저의 개발자 도구는 웹 개발을 보다 효과적으로 수행할 수 있게 도와주는 강력한 도구입니다. Safari의 개발자 도구를 활성화하는 방법에 대해

dev-chim.tistory.com

 

 

[CSS] 유튜브(Youtube) 영상을 비율 유지한 채 반응형으로 삽입하는 방법

유튜브(Youtube) 영상을 비율 유지한 채 반응형으로 삽입하는 방법에 대해서 알아보겠습니다. iframe 코드 복사하기 데모 영상으로 Google Developers의 영상으로 연습해 보았습니다. 1. 공유 버튼을 클릭

dev-chim.tistory.com

 

 

Array APIs - join(), split()

join : 배열을 원하는 구분자를 더해서 문자열로 반환 join(separator?: string): string; /** * Reverses the elements in an array in place. * This method mutates the array and returns a reference to the same array. */ const arr = ['Lorem', 'i

dev-chim.tistory.com

 

 

유용한 터미널 명령어

자주 사용하는 터미널 CLI(Command Line Interface)에 대해서 알아봅시다. pwd 현재 경로 출력하기 pwd #현재 경로 출력 cd 디렉터리로 이동하기 cd #홈 이동 cd ../ #이전 디렉토리 이동 cd ../../ #이전 이전 디

dev-chim.tistory.com

 

 

반응형