-
Notifications
You must be signed in to change notification settings - Fork 22
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
링크를 클릭하면 됩니다.
지금까지 forking
한 후 pull request
하는 과정을 소개했습니다.
작성자 : 최효성
Hot Links
- ROR Lab. Website
- Slack : 무료
- Waffle.io : 무료 (오픈소스)
- 개발에 도움이 되는 자료 모음
- 코딩 컨벤션
- Project 개발 현황
- 기여하기