Github의 레포지토리에 들어가 상단을 보면 아래와 같이 구성되어 있습니다. 그 중에 Pull requests가 오늘 다룰 주제입니다!
협업을 하게되면 각자 분담을 하고 코드를 합쳐서 하나의 프로젝트를 완성하게 됩니다. 이 과정에서 pull request를 사용하면 서로의 코드를 리뷰 통해 잘못된 점은 무엇이 있는지, 더 나은 코드가 무엇인지 리뷰할 수 있습니다. 내가 작성했지만 코드리뷰를 하면서 다른 사람도 체크를 하니까 만약 여기서 문제가 발생해도 100% 내 책임은 아니다!!!🤭
이제 PR을 하는 방법을 천천히 소개해보겠습니다!
1. 함께 개발하는 소스를 fork → 나의 Github을 눌러서 소스를 가져옵니다.
※ fork란 개발자들 소스를 통째로 가져와 하나의 새로운 소프트웨어를 개발하는 것입니다.
그럼 원래 저장소였던 test-by-happ-in가 아닌 제 github의 레포지토리로 가져와졌음을 확인할 수 있습니다.
2. 제 깃에 있는 레포지토리를 클론하여 내용을 수정해줍니다.
수정 방법은 생략하며 내용이 필요하시다면 여기를 참고해주세요!
3. Pull Request하기
그러면 이제 PR이 생성되었습니다.
4. 머지하기
5. 확인
happ-in/test에서 test-by-happ-in/test로 잘 반영된 것을 확인할 수 있습니다.
실제 스터디분들과 하고 있는 PR 😊😊
알고리즘 스터디에서 PR로 코드리뷰를 하고 있는데 서로의 코드를 읽어보며 무엇이 좋았고 배운 점, 또는 궁금한 점이 뭐가 있는지 comment를 작성하고 있답니다 :) 알고리즘을 혼자했다면 문제를 풀고 끝일텐데 코드리뷰를 진행하니 다른 사람들이 작성한 한 코드를 보며 좋은 점은 다른 문제에 응용해볼 수 있어 좋았습니다 :)
'Develop > Git' 카테고리의 다른 글
[Git]Git Flow/Github Flow/GitLab Flow (0) | 2021.07.19 |
---|---|
[Git]PR/branch/branch 나누기 (0) | 2021.02.16 |
[Git] commit/push/clone/add/커밋/푸쉬/클론 (0) | 2021.02.07 |
[Git] fetch/pull (0) | 2021.01.21 |
[GitHub Desktop] commit/push (0) | 2021.01.21 |