커밋 할 때 GitHub가 기여 섹션을 업데이트하지 않는 이유는 무엇입니까?


12

GitHub 용 Mac 클라이언트를 사용하여 하루에 3-4 번 커밋을했지만 내 프로필 페이지의 컨트 리뷰 션 섹션은 다양한 녹색 음영으로 변경되지 않습니다.

왜 이런 일이 발생합니까?


커밋을 GitHub에 푸시 했습니까? 기여 (녹색 사각형) 아래의 '기여 활동'에서 커밋이 보입니까?
Attila O.

일주일 전에 커밋을 수행했지만 최근에 푸시 한 경우 기간이 1 주로 설정되어 기여 활동에 표시되지 않을 수 있습니다. 다른 것으로 바꾸십시오.
NN

커밋 히스토리는 커밋이 Github에 푸시 될 때가 아니라 커밋이 이루어진 시점을 기준으로합니다

당신은 레포의 소유자입니까, 아니면 포크입니까?
Malaise의 8 일

답변:


9

몇 가지 가능성이 있습니다.

  • 커밋을 Github에 푸시하지 않았습니다. 중앙 집중식 버전 제어 시스템과 달리 git 커밋은 로컬에서 수행됩니다. 커밋을 로컬로 만들고 Github 프로젝트 페이지를 동기화하려면 커밋을 업스트림으로 보내려면 'git push'를 실행해야합니다.

  • 커밋이 master프로젝트 의 기본 분기 (보통 )에 없었습니다 . 다른 지점은 병합 될 때까지 총계에 포함되지 않습니다.

  • 귀하의 저장소는 포크입니다. 이 경우 업스트림에 기여하고 마스터 브랜치로 병합 된 커밋 만 계산됩니다.

  • 커밋은 Github에 알려주지 않은 다른 이메일 주소로 이루어졌습니다.

  • 당신은 충분히 오래 기다리지 않았습니다. 그래프는 즉시 업데이트되지 않습니다.

Github의 도움말 섹션을 참조하십시오. 왜 내 기여가 내 프로필에 표시되지 않습니까? 더 많은 팁이 필요합니다.


6

같은 문제가 있었는데 이메일을 설정하여 내 문제가 해결되었습니다.

git config --global user.email johndoe@example.com

도움이 되었기를 바랍니다.


1
와! 이것이 나를 위해 일한 것입니다. 나는 백만 가지 다른 솔루션을 시도하고있었습니다. 이것은 효과가 있었다. 감사합니다 @daxsorbito
bozzmob

1

커밋이 GitHub에서 실행되도록 Mac 용 GitHub에서 푸시 옵션을 클릭해야합니다. 또한 최근 푸시를 반영하여 기여 페이지가 업데이트되기까지 약간의 시간이 걸릴 수 있습니다.


1

일부 저장소는 마스터로 병합 된 커밋에 대해서만 '기여 활동'을 표시합니다 (레포를 소유하고 유일한 커미터 인 경우에는 적용되지 않을 수 있음).

커밋이 푸시되었지만 커밋 된 날짜에 '기여 활동'에 여전히 표시되지 않으면 풀 요청을했지만 변경 사항이 아직 병합되지 않았기 때문일 수 있습니다.


0

GitHub는 귀하의 프로필에 등록 된 다른 계정으로 작성된 기부금을 귀하에게 제공하지 않으므로 Github 계정과 관련된 이메일 설정을 확인할 수도 있습니다. 내 계정과 연결된 이메일이 오래된 이메일임을 알았으므로 현재 이메일 주소를 추가하고 "주"주소로 설정했습니다. 계정을 새로 고침하고 내 기여가 업데이트되는 것을 보았습니다. 행운을 빕니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.