Ho effettuato 3–4 commit in un solo giorno nel mio repository utilizzando il client Mac per GitHub, ma la sezione dei contributi sulla pagina del mio profilo non si aggiorna da sé con cambiamenti nelle diverse tonalità di verde.
Perché succede?
Ho effettuato 3–4 commit in un solo giorno nel mio repository utilizzando il client Mac per GitHub, ma la sezione dei contributi sulla pagina del mio profilo non si aggiorna da sé con cambiamenti nelle diverse tonalità di verde.
Perché succede?
Risposte:
Esistono diverse possibilità:
Non hai spinto i tuoi impegni su Github. A differenza dei sistemi di controllo centralizzato della versione, il commit di git viene eseguito localmente. Dopo aver effettuato i commit in locale e vuoi sincronizzare la pagina del tuo progetto Github, devi eseguire 'git push' per inviare i commit a monte.
I tuoi commit non erano sul ramo predefinito (di solito master
) di un progetto. Gli altri rami non verranno conteggiati per il totale fino a quando non vengono uniti.
Il tuo repository è un fork. In questo caso vengono conteggiati solo i commit che sono stati forniti a monte e uniti nel ramo master.
Il commit è stato effettuato con un indirizzo email diverso da quelli di cui hai parlato a Github.
Non hai aspettato abbastanza. Il grafico non viene aggiornato all'istante.
Vedi la sezione di aiuto di Github Perché i miei contributi non vengono visualizzati sul mio profilo? per ulteriori suggerimenti.
Ho avuto lo stesso problema, il mio è stato risolto impostando l'e-mail
git config --global user.email johndoe@example.com
Spero che questo ti aiuti.
Alcuni repository mostrano solo "Attività di contribuzione" per i commit che sono stati uniti in master (anche se questo potrebbe non essere applicabile nel tuo caso se sei il proprietario del repository e sei l'unico committente).
Se i commit vengono spinti ma non vengono ancora visualizzati in "Attività di contribuzione" nei giorni in cui sono stati commessi, ciò potrebbe essere dovuto al fatto che hai effettuato una richiesta pull ma le tue modifiche non sono ancora state unite.
Puoi anche controllare le impostazioni e-mail associate al tuo account Github poiché GitHub non ti accrediterà i contributi effettuati con un altro account registrato nel tuo profilo. Ho notato che l'e-mail associata al mio account era un'e-mail precedente, quindi ho aggiunto il mio indirizzo e-mail attuale e impostato come indirizzo "Principale". Ho aggiornato il mio account e ho visto i miei contributi aggiornati. In bocca al lupo!