Github Forking to Pull Request
github 웹사이트를 방문해서 본인의 계정으로 로그인합니다.
페이지 상단의 검색창에서
rorla_api
라고 입력 후에 검색하면 아래와 같은 결과가 보일 것입니다.링크를 클릭하여 접속한 후 웹페이지의 우측 상단에 있는
Fork
버튼을 클릭합니다.잠시 후에 본인의 계정에 저장소가 복사되고 좌측 상단의 저장소 이름이 아래와 같이 보이게 됩니다.
이제 본인 계정으로 fork한 저장소를 로컬머신으로 cloning 합니다.
웹페이지의 우측 컬럼에 위와 같이 clone URL을 볼 수 있습니다. 복사 아이콘을 클릭하면 주소를 복사할 수 있습니다. 이제 로컬머신의 터미널에서 아래와 같이 git clone 합니다.
그리고나서 프로젝트 디렉토리로 이동합니다.
$ cd rorla_api rorla_api $>
이제부터 코딩 작업을 계속하게 됩니다. 본인이 의도한 데로 코딩 작업이 완료되면 변경 내용을
staging
한 후에 커밋합니다.rorla_api $> git add .
팁) 삭제된 파일을 포함해서
staging
할 경우에는git add -A
와 같이-A
옵션을 사용하면 편리합니다.rorla_api $> git commit -m “커밋 메시지를 작성합니다”
이제 본인 계정의 원격 저장소로 푸시합니다.
rorla_api $> git push origin master
팁)
git push -u origin master
와 같이-u
옵션을 한번만 사용하면 이후부터는git push
라고만 실행하면 자동으로origin
저장소의master
브랜치로 푸시됩니다.이제
github
웹사이트의 본인 저장소에서 방금 전에 푸시한 커밋을upstream
저장소(원본 저장소)로pull request
하므로서 머지 요청을 하게 됩니다.그림에서와 같이 웹페이지의 우측 상단부에 있는
Pull Request
링크를 클릭하면 됩니다. 한 후pull request
하는 과정을 소개했습니다.