기여로 간주되는 항목
기여는 특정 기준을 충족하는 경우에만 계산됩니다. 경우에 따라 기여를 표시하려면 그래프를 다시 작성해야 할 수 있습니다.
프로필 페이지에서 다음 작업은 항상 기여로 간주됩니다.
- 새 리포지토리 만들기
- 기존 리포지토리 포크
다음 작업은 경우에 따라 기여로 간주됩니다.
- 문제 열기
- 끌어오기 요청 제안
- 끌어오기 요청 검토 제출
- 토론 열기
- 토론에 답변
- 커밋 수행
자세한 내용은 이슈, 끌어오기 요청, 토론에 대한 기여 기준 및 커밋에 대한 기여 기준을 참조하세요.
이슈, 끌어오기 요청, 토론에 대한 기여 기준
포크가 아닌 독립 실행형 리포지토리에서 열린 경우 이슈, 끌어오기 요청 및 토론이 기여 그래프에 표시됩니다.
또한, GitHub는 기여 그래프 표시할 때 이러한 항목의 수를 제한합니다. 한도에 도달한 경우 기여 그래프는 모든 기여를 표시하지 않을 수 있습니다.
커밋에 대한 기여 기준
커밋은 다음 조건을 모두 충족하는 경우 기여 그래프에 표시됩니다.
- 커밋 진행 작업에 사용된 메일 주소는 GitHub 계정과 연결되어 있습니다.
- 커밋은 포크가 아닌 독립 실행형 리포지토리에서 수행되었습니다.
- 커밋은 다음 두 분기 중 하나에서 진행되었습니다.
- 리포지토리의 기본 분기
gh-pages
분기(프로젝트 사이트가 있는 리포지토리의 경우) 프로젝트 사이트에 대한 자세한 내용은 GitHub Pages란?을(를) 참조하세요.
다음 중 하나 이상이 참이어야 합니다.
- 리포지토리의 협력자이거나 리포지토리를 소유한 조직의 구성원입니다.
- 리포지토리를 포크했습니다.
- 리포지토리에서 끌어오기 요청 또는 이슈를 시작했습니다.
기여 및 도전 과제를 볼 수 있는 사람
GitHub.com에서 프로필의 퍼블릭 기여도는 GitHub.com에 액세스할 수 있는 전 세계 모든 사람에게 표시됩니다.
프라이빗 기여도를 공개하면, 해당 프라이빗 리포지토리에 액세스할 수 없는 사용자도 매일 기여한 횟수를 볼 수 있습니다. 특정 세부 정보는 표시되지 않습니다.
데이터 보존 기능을 갖춘 GitHub Enterprise Cloud
도전 과제는 GHE.com의 하위 도메인에서 사용할 수 없습니다(예: octocorp.ghe.com
).
기여 크레딧을 받는 사람
커밋을 다시 지정할 때는, 해당 커밋을 처음 작성한 작성자와 커밋을 다시 지정한 사람(명령줄이든 GitHub.com이든 상관 없음) 모두가 기여 크레딧을 받게 됩니다.
여러 개인 계정을 통합한 경우, 이슈, 끌어오기 요청, 토론은 새 계정에 귀속되지 않으며 기여 그래프에도 표시되지 않습니다.
기여 이벤트 시간을 계산하는 방법
타임스탬프는 커밋 및 끌어오기 요청에 대해 다르게 계산됩니다.
- 커밋은 커밋 타임스탬프에서 표준 시간대 정보를 사용합니다. 자세한 내용은 타임라인에서 커밋 세부 정보 보기을(를) 참조하세요.
- GitHub에서 열린 끌어오기 요청 및 이슈는 브라우저의 표준 시간대를 사용합니다. API를 통해 열린 요청은 API 호출에 지정된 타임스탬프 또는 표준 시간대를 사용합니다.
GitHub에서 Git 작성자 날짜 및 커밋 날짜를 사용하는 방법
Git에서 작성 날짜는 누군가가 git commit
을 사용하여 처음으로 커밋을 만든 날짜입니다. 커밋 날짜는 다른 사람이 git commit --amend
, 강제 푸시, 다시 지정 또는 기타 Git 명령을 사용하여 커밋 날짜를 변경하지 않는 한 작성 날짜와 동일합니다.
프로필 페이지에서 작성 날짜는 커밋이 수행된 시점을 계산하는 데 사용됩니다. 반면 리포지토리에서 커밋 날짜는 리포지토리에서 커밋이 수행된 시점을 계산하는 데 사용됩니다.
대부분의 경우 작성 날짜와 커밋 날짜는 동일하지만 커밋 기록이 변경된 경우 커밋 시퀀스의 순서가 바뀐 것을 알 수 있습니다. 자세한 내용은 누락된 기여 문제 해결을(를) 참조하세요.
GitHub Enterprise Server에서 기여 공유
기여를 공유하면 GitHub.com 또는 GHE.com 프로필에는 지난 90일의 GitHub Enterprise Server 기여 횟수가 표시됩니다. GitHub는 GitHub Connect를 사용하여 매시간 업데이트를 요청합니다. GitHub Enterprise Server에서 기여 횟수는 프라이빗 기여도로 간주됩니다. 커밋 세부 정보에는 기여 횟수만 표시되고 이러한 기여는 GitHub Enterprise Server에서 이루어졌습니다.