W ciągu jednego dnia wykonałem 3–4 zatwierdzenia do mojego repozytorium przy użyciu klienta Mac dla GitHub, ale sekcja poświęcona wkładom na mojej stronie profilu nie aktualizuje się sama ze zmianami w różnych odcieniach zieleni.
Dlaczego to się zdarza?
Odpowiedzi:
Istnieje kilka możliwości:
Nie przekazałeś swoich zobowiązań do Github. W przeciwieństwie do scentralizowanych systemów kontroli wersji, zatwierdzenie go git odbywa się lokalnie. Kiedy dokonałeś zatwierdzeń na poziomie lokalnym i chcesz zsynchronizować stronę projektu Github, musisz uruchomić polecenie „git push”, aby wysłać zatwierdzenia w górę.
Twoje zatwierdzenia nie były w domyślnej gałęzi (zwykle
master
) projektu. Inne oddziały nie będą wliczane do sumy, dopóki nie zostaną połączone.Twoje repozytorium jest rozwidleniem. W takim przypadku liczone są tylko zatwierdzenia, które zostały wniesione w górę i scalone w gałęzi głównej.
Twoje zatwierdzenie zostało dokonane przy użyciu adresu e-mail innego niż adres, o którym poinformowałeś Github.
Nie czekałeś wystarczająco długo. Wykres nie jest aktualizowany natychmiast.
Zobacz sekcję pomocy Github. Dlaczego mój wkład nie pojawia się w moim profilu? po więcej wskazówek.
źródło
Miałem ten sam problem, mój został naprawiony przez ustawienie adresu e-mail
Mam nadzieję że to pomoże.
źródło
Musisz kliknąć opcję Push w GitHub dla komputerów Mac, aby zatwierdzenia były dostępne na GitHub. Ponadto może upłynąć trochę czasu, zanim strona wkładów zostanie zaktualizowana, aby odzwierciedlić Twoje ostatnie pchnięcia.
źródło
Niektóre repozytoria pokazują „Aktywność wnoszącą wkład” tylko dla zatwierdzeń, które zostały scalone w master (chociaż może to nie mieć zastosowania w twoim przypadku, jeśli posiadasz repozytorium i jesteś jedynym committerem).
Jeśli zatwierdzenia są wypychane, ale nadal nie pojawiają się w „Aktywności w ramach wkładu” w dniach, w których zostały zatwierdzone, może to być spowodowane tym, że wysłałeś żądanie ściągnięcia, ale twoje zmiany nie zostały jeszcze scalone.
źródło
Możesz także sprawdzić ustawienia e-mail związane z Twoim kontem Github, ponieważ GitHub nie przyzna Ci wkładów wniesionych na inne konto zarejestrowane w Twoim profilu. Zauważyłem, że wiadomość e-mail powiązana z moim kontem była starsza, dlatego dodałem swój obecny adres e-mail i ustawiłem go jako mój „główny” adres. Odświeżiłem swoje konto i zaktualizowałem moje wpisy. Powodzenia!
źródło