Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
GitHub Pull Request 사용하기
PullRequest 란?
Pull requests let you tell others about changes
you've pushed to a repository on GitHub. Once a pull
reques...
PullRequest 란?
» GitHub의 아주 강력한 협업 기능
» Not just for open source contribution!
» 작업의 완료를 위한 과정이 아닌, 새로운 작업의 시작을 위한 기능
» 작업...
PullRequest 를 써야하는 이유
» PR 단위로 작업을 나누게 되면서 각자 깔끔한 업무 처리가 가능
» PR 머지 전 리뷰를 통한 진정한 공동 학습이 가능
» 무엇보다 Git 연습하기 매우 좋다.
협업을 위해 GitHub을 쓴다면
PullRequest를 쓰지 않을 이유가 없다.
PullRequest 사용하기
1.Fork
2.Clone
3.Branch
4.Make Pull Request
5.Code Review & Merge Pull Request
6.Pull
1. Fork
프로젝트의 저장소를 본인 계정의 저장소로 Fork 합니다.
1. Fork
본인 계정의 Fork된 저장소를 확인합니다.
2. Clone
로컬 작업을 위해서 Fork한 저장소를 Clone 하고, 프로젝트 저장소를 원
격 저장소로 추가합니다.
1. 로컬 저장소로 clone
$ git clone https://github.com/jungseo...
3. Branch
작업은 매번 Branch를 만들어서 Branch 단위로 합니다.
4. Make PullRequest
GitHub으로 이동하면 새로운 Pull Request을 만들 수 있습니다.
4. Make PullRequest
제목, 내용, 라벨을 작성하고 Pull Request를 생성합니다.
5. Code Review& Merge PullRequest
Pull Request에 대해서 댓글로 토론을 할 수 있습니다.
5. Code Review& Merge PullRequest
Code를 라인 단위로 리뷰가 가능하며, 리뷰가 완료되면 Merge 합니다.
6. Pull
Pull Request가 프로젝트에 Merge 되었다면, 로컬 master로 반영합
니다.
6. Pull
로컬 master의 Git 그래프를 확인하면 프로젝트 master에 Merge된 내
용이 반영되어있습니다.
Question
1.로컬 브랜치에서 작업 중인 경우, 원본 프로젝트의 sync는 언제? 어떻
게?
» 협업의 경우, PR이 머지되면 각자 자신의 로컬 master에 해당 내
용을 자주 반영하는게 좋음
» 내가 작업중인 ...
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Pull reqeust 활용기
Next
Upcoming SlideShare
Pull reqeust 활용기
Next
Download to read offline and view in fullscreen.

16

Share

GitHub Pull Request 간단 사용 설명서

Download to read offline

GitHub의 강력한 기능인 Pull Request에 대한 간단한 설명서입니다.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

GitHub Pull Request 간단 사용 설명서

  1. 1. GitHub Pull Request 사용하기
  2. 2. PullRequest 란? Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is sent, interested parties can review the set of changes, discuss potential modifications, and even push follow-up commits if necessary.
  3. 3. PullRequest 란? » GitHub의 아주 강력한 협업 기능 » Not just for open source contribution! » 작업의 완료를 위한 과정이 아닌, 새로운 작업의 시작을 위한 기능 » 작업의 히스토리 관리에도 매우 효율적임
  4. 4. PullRequest 를 써야하는 이유 » PR 단위로 작업을 나누게 되면서 각자 깔끔한 업무 처리가 가능 » PR 머지 전 리뷰를 통한 진정한 공동 학습이 가능 » 무엇보다 Git 연습하기 매우 좋다.
  5. 5. 협업을 위해 GitHub을 쓴다면 PullRequest를 쓰지 않을 이유가 없다.
  6. 6. PullRequest 사용하기 1.Fork 2.Clone 3.Branch 4.Make Pull Request 5.Code Review & Merge Pull Request 6.Pull
  7. 7. 1. Fork 프로젝트의 저장소를 본인 계정의 저장소로 Fork 합니다.
  8. 8. 1. Fork 본인 계정의 Fork된 저장소를 확인합니다.
  9. 9. 2. Clone 로컬 작업을 위해서 Fork한 저장소를 Clone 하고, 프로젝트 저장소를 원 격 저장소로 추가합니다. 1. 로컬 저장소로 clone $ git clone https://github.com/jungseob86/bobplanet-ios.git 2. 로컬 저장소에 원격 저장소(원본 프로젝트) 추가 $ git remote add [별명] https://github.com/bobplanet/bobplanet-ios.git
  10. 10. 3. Branch 작업은 매번 Branch를 만들어서 Branch 단위로 합니다.
  11. 11. 4. Make PullRequest GitHub으로 이동하면 새로운 Pull Request을 만들 수 있습니다.
  12. 12. 4. Make PullRequest 제목, 내용, 라벨을 작성하고 Pull Request를 생성합니다.
  13. 13. 5. Code Review& Merge PullRequest Pull Request에 대해서 댓글로 토론을 할 수 있습니다.
  14. 14. 5. Code Review& Merge PullRequest Code를 라인 단위로 리뷰가 가능하며, 리뷰가 완료되면 Merge 합니다.
  15. 15. 6. Pull Pull Request가 프로젝트에 Merge 되었다면, 로컬 master로 반영합 니다.
  16. 16. 6. Pull 로컬 master의 Git 그래프를 확인하면 프로젝트 master에 Merge된 내 용이 반영되어있습니다.
  17. 17. Question 1.로컬 브랜치에서 작업 중인 경우, 원본 프로젝트의 sync는 언제? 어떻 게? » 협업의 경우, PR이 머지되면 각자 자신의 로컬 master에 해당 내 용을 자주 반영하는게 좋음 » 내가 작업중인 브랜치는 git rebase master를 통해서 그래프 최 상단으로 올리는 것이 히스토리 관리가 깔끔해짐
  • jayuloy

    Jan. 9, 2019
  • chulseungLee

    Oct. 7, 2018
  • ssuserf7c5dc

    Jul. 20, 2018
  • kato1883

    Feb. 9, 2018
  • SiYoungOh1

    Oct. 20, 2017
  • jangsoopark1

    Oct. 17, 2017
  • ChoiJunHyeok

    Aug. 4, 2017
  • hallower

    Jul. 30, 2017
  • juyoung228

    Jul. 16, 2017
  • architectj

    Feb. 2, 2017
  • gyeongwonhong

    Nov. 15, 2016
  • JinhoKim47

    Nov. 10, 2016
  • underbellpark

    Sep. 30, 2016
  • JosephLee13

    Sep. 15, 2016
  • imkimkevin

    Mar. 3, 2016
  • ssuser66d81f

    Jan. 13, 2016

GitHub의 강력한 기능인 Pull Request에 대한 간단한 설명서입니다.

Views

Total views

19,443

On Slideshare

0

From embeds

0

Number of embeds

373

Actions

Downloads

49

Shares

0

Comments

0

Likes

16

×