fork란 github 사이트에서 이미 운영되고 있는 repository를 내 계정으로 복제해서 가져오는 것을 의미합니다. 오픈 프로젝트에 참여하고 싶은 경우 github에서 운영되고 있는 오픈 프로젝트를 찾아 내 계정으로 fork 한 후 작업합니다. 당연히 내 계정으로 fork 한다고 내가 작업한 내용이 메인 repository에 무조건 모두 반영되지 않습니다. 권한이 없기 때문입니다. 이런 경우 내가 수정한 작업을 반영되도록 요청하고 메인 repository에서 승인하면 반영되는 프로세스로 처리가 됩니다. 때문에 메인 repository와 동기화가 잘되어 있어야겠죠?
[인기 있는 프로젝트 검색하기]
가장 인기 있는 프로젝트를 검색하고 싶다면 github 검색창에 다음과 같이 입력한 후 [All GitHub]를 선택합니다.
다음과 같이 검색됩니다. "304k"란 304000을 의미합니다.
[java로 개발된 것만 검색하기]
특정 언어로 개발된 것을 검색하고 싶다면 언어를 명시하여 검색하면 됩니다. 다음과 같이 입력합니다.
자바로 작성된 프로젝트만 검색되는 것을 확인할 수 있습니다.
[특정 키워드로 검색하기]
원하는 검색어를 입력하여 검색할 수도 있습니다. 검색창에 "chart"라고 입력한 후 검색하도록 하겠습니다. github에서 운영되는 모든 chart가 검색됩니다.
sort 선택 창에서 "Most stars"를 선택하면 가장 인기 있는 프로젝트 순으로 정렬이 됩니다.
"chartjs/Chart.js"를 클릭합니다. 프로젝트 안내 화면 오른쪽 상단에 [fork] 버튼을 눌러 프로젝트를 fork 합니다. [fork] 버튼 옆의 숫자는 프로젝트를 fork 한 사용자 수입니다.
프로젝트가 내 계정에 등록된 것을 확인할 수 있습니다.
'프로젝트관련 tool > github' 카테고리의 다른 글
이클립스에서 작성한 프로젝트를 github에 올리기 - step2 github 관련 view 추가하기 (0) | 2019.08.20 |
---|---|
이클립스에서 작성한 프로젝트를 github에 올리기 - step1 프로젝트 공유하기 (0) | 2019.08.20 |
github 설정 변경 (0) | 2019.08.11 |
Repository생성하기 (0) | 2019.08.11 |
github 시작하기 (0) | 2019.08.10 |