GitHub 저장소 Fork 하기
Developer Tools2015. 3. 5. 20:50
다른 사람의 저장소에 있는 코드를 수정하려면 그 저장소를 Fork한 후에 수정을 하고 pull request를 저장소 소유자에게 보내야합니다.
APM 툴인 Pinpoint 프로젝트를 마음껏 수정해 보려고 Fork를 해 봤습니다.
Fork
브라우저에서 Pinpoint 저장소 페이지로 이동한 후, Fork를 클릭하여 저장소를 나의 Repositories로 복사합니다.
Fork가 완료되면 복사된 저장소로 화면이 이동합니다.
Clone
저장소 페이지 우측에 있는 저장소 주소를 복사합니다.
명령 프롬프트를 실행하고 적당한 디렉토리로 이동한 후 git clone
명령으로 저장소를 clone합니다.
$ git clone git clone git@github.com:GITHUB-ID/pinpoint.git
Cloning into 'pinpoint'...
remote: Counting objects: 91067, done.
remote: Total 91067 (delta 0), reused 0 (delta 0), pack-reused 91067
Receiving objects: 100% (91067/91067), 151.06 MiB | 229.00 KiB/s, done.
Resolving deltas: 100% (47414/47414), done.
Checking connectivity... done.
Checking out files: 100% (4180/4180), done.
clone이 완료되면 생성된 pinpoint 디렉토리로 이동한 후 git remote add
명령을 사용하여 원본 저장소를 upstream이라는 이름으로 추가합니다.
추가한 후에는 git remote -v
명령으로 원격 저장소 목록을 확인할 수 있습니다.
$ git remote add upstream git@github.com:naver/pinpoint.git
$ git remote -v
origin git@github.com:GITHUB-ID/pinpoint.git (fetch)
origin git@github.com:GITHUB-ID/pinpoint.git (push)
upstream git@github.com:naver/pinpoint.git (fetch)
upstream git@github.com:naver/pinpoint.git (push)
'Developer Tools' 카테고리의 다른 글
PuTTY로 Amazon EC2 인스턴스 접속하기 (0) | 2015.04.02 |
---|---|
Sublime Text 설정과 패키지 동기화 하기(with Dropbox) (1) | 2015.03.16 |
Spring Tool Suite(STS)에 Subversion Plugin 설치 (0) | 2014.10.14 |
이클립스 - JavaScript Validation 중지 (0) | 2013.04.16 |
이클립스 - jQuery Syntax 오류 제거 (0) | 2013.03.07 |
댓글()