Warum aktualisiert GitHub meinen Beitragsbereich nicht, wenn ich mich verpflichte?


11

Ich habe an einem einzigen Tag 3-4 Commits für mein Repo mit dem Mac-Client für GitHub vorgenommen, aber der Beitragsabschnitt auf meiner Profilseite aktualisiert sich nicht mit Änderungen in verschiedenen Grüntönen.

Warum passiert das?


Hast du deine Commits an GitHub weitergegeben? Sehen Sie Ihre Commits in der 'Beitragsaktivität' unter den Beiträgen (grüne Quadrate)?
Attila O.

Wenn Sie die Commits vor einer Woche ausgeführt haben, sie aber kürzlich verschoben haben, werden sie möglicherweise nicht in der Beitragsaktivität angezeigt, da der Zeitraum auf 1 Woche festgelegt ist. Versuchen Sie es in etwas anderes zu ändern.
NN

Der Commit-Verlauf basiert darauf, wann der Commit durchgeführt wurde, nicht darauf, wann er auf Github

Bist du der Besitzer des Repos oder ist es eine Gabel?
Acht Tage Unwohlsein

Antworten:


8

Es gibt mehrere Möglichkeiten:

  • Sie haben Ihre Commits nicht an Github weitergegeben. Im Gegensatz zu zentralisierten Versionskontrollsystemen erfolgt die Festschreibung lokal. Wenn Sie lokal Commits durchgeführt haben und Ihre Github-Projektseite synchronisieren möchten, müssen Sie 'git push' ausführen, um die Commits stromaufwärts zu senden.

  • Ihre Commits befanden sich (normalerweise master) nicht im Standardzweig eines Projekts. Andere Zweige zählen erst dann zur Gesamtsumme, wenn sie zusammengeführt werden.

  • Ihr Repository ist eine Gabelung. In diesem Fall werden nur Commits gezählt, die vorgelagert und in der Hauptniederlassung zusammengeführt wurden.

  • Ihr Commit wurde mit einer anderen E-Mail-Adresse als der durchgeführt, von der Sie Github erzählt haben.

  • Sie haben nicht lange genug gewartet. Das Diagramm wird nicht sofort aktualisiert.

Siehe Githubs Hilfeabschnitt Warum werden meine Beiträge nicht in meinem Profil angezeigt? Weitere Tipps.


5

Hatte das gleiche Problem, meins wurde durch Einstellen der E-Mail behoben

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

Hoffe das hilft.


1
BEEINDRUCKEND! Das hat bei mir funktioniert. Ich habe eine Million anderer Lösungen ausprobiert. Das hat funktioniert. Danke @daxsorbito
bozzmob

1

Sie müssen in GitHub für Mac auf die Option Push klicken, damit die Commits auf GitHub live geschaltet werden. Außerdem kann es eine Weile dauern, bis die Beitragsseite aktualisiert wird, um Ihre letzten Pushs widerzuspiegeln.


1

Einige Repos zeigen nur "Beitragsaktivität" für Commits an, die in Master zusammengeführt wurden (obwohl dies in Ihrem Fall möglicherweise nicht gilt, wenn Sie das Repo besitzen und der einzige Commiter sind).

Wenn die Commits gepusht werden, aber an den Tagen, an denen sie festgeschrieben wurden, immer noch nicht in der Beitragsaktivität angezeigt werden, liegt dies möglicherweise daran, dass Sie eine Pull-Anfrage gestellt haben, Ihre Änderungen jedoch noch nicht zusammengeführt wurden.


0

Sie können auch die E-Mail-Einstellungen überprüfen, die Ihrem Github-Konto zugeordnet sind, da GitHub Ihnen keine Beiträge gutschreibt, die unter einem anderen Konto geleistet wurden, das in Ihrem Profil registriert ist. Ich habe festgestellt, dass es sich bei der mit meinem Konto verknüpften E-Mail um eine ältere E-Mail handelt. Daher habe ich meine aktuelle E-Mail-Adresse hinzugefügt und als "primäre" Adresse festgelegt. Ich habe mein Konto aktualisiert und meine Beiträge aktualisiert. Viel Glück!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.