1.github에 로그인 후 참여하고 싶은 Opensource Repository로 이동한다.
이 포스트에선 Gwang의 github
2. 해당 Repository를 fork한다.
내 Repository에 해당 Opensource Repository가 복사된다.
3. fork해서 생성된 나의 Repository를 clone 한다.
12$ git clone https://github.com/{myID}/FDS04_Summary$ cd FDS04_Summary
4. local에 원본 Repository 저장소 주소 추가
|
|
5. 원본 저장소와 fork한 내 저장소 Data 동기화
원본 저장소를 fork한 시점의 Data만 저장돼 있기 때문에 fork한 내 저장소를 동기화 시켜줘야 한다.
|
|
6. repository의 내용을 변경 할 새 브랜치를 만든다.
내용 변경에는 file 생성, 기존 파일 수정 등 여러가지 의미 수정
|
|
7. 파일을 수정하고 난 후 origin remote repository(내 원격 저장소)에 올린다.
|
|
8. 나의 github repository에서 New pull request 버튼을 누른다.
9. fork한 원본 repository의 master branch 와 내 repository의 브랜치를 설정해서 바뀐 내용을 비교할 수 있다.
원본 repository의 master branch 와
base fork: owl423/FDS04_Summary(원본 repository) base: master
내 repository의 day2 branch 를 비교
head fork: demonic0423/FDS04_Summary(내 repository) compare: day2
10. pull reqeust 생성하기
title은 commit 메시지로 저장되는 영역이고
write는 해당 commit에 대한 자세한 설명을 의미
작성하고 초록색 Create pull request 를 누른다.
처음 pull request 할 경우 이 순서대로 하고 두 번째 부터는 5~10 단계만 하면 된다.