Por que o GitHub não atualiza minhas seções de contribuições quando faço o commit?

12

Fiz 3–4 confirmações em um único dia para meu repositório usando o cliente Mac para GitHub, mas a seção de contribuições na minha página de perfil não se atualiza com alterações em vários tons de verde.

Por que isso acontece?

user202901
fonte
Você enviou seus commits ao GitHub? Você vê seus commits na 'Atividade de contribuição' abaixo das contribuições (quadrados verdes)?
Attila O.
Se você fez os commits há uma semana, mas os pressionou recentemente, pode ser que eles não apareçam na Atividade de contribuição porque o Período está definido como 1 semana. Tente alterá-lo para outra coisa.
NN
O histórico de confirmação é baseado no momento em que o commit foi feito, não quando foi enviado para o Github
Você é o proprietário do repo, ou é um garfo?
Oito Dias de Mal-estar

Respostas:

9

Existem várias possibilidades:

  • Você não enviou seus commits ao Github. Ao contrário dos sistemas centralizados de controle de versão, a confirmação do git é feita localmente. Quando você faz commit (s) localmente e deseja sincronizar sua página de projeto do Github, você precisa executar 'git push' para enviar os commit upstream.

  • Suas confirmações não estavam na ramificação padrão (geralmente master) de um projeto. Outras ramificações não serão contabilizadas no total até serem mescladas.

  • Seu repositório é um fork. Nesse caso, apenas as confirmações que foram contribuídas a montante e mescladas na ramificação mestre são contadas.

  • Seu commit foi feito com um endereço de e-mail diferente daqueles sobre os quais você falou ao Github.

  • Você não esperou o suficiente. O gráfico não é atualizado instantaneamente.

Consulte a seção de ajuda do Github Por que minhas contribuições não estão aparecendo no meu perfil? para mais dicas.

Caleb
fonte
6

Teve o mesmo problema, o meu foi corrigido definindo o email

git config --global user.email [email protected]

Espero que isto ajude.

daxsorbito
fonte
1
UAU! Foi isso que funcionou para mim. Eu estava tentando um milhão de outras soluções. Isso funcionou. Obrigado @daxsorbito
bozzmob
1

Você precisa clicar na opção Push no GitHub para Mac para que as confirmações sejam ativadas no GitHub. Além disso, pode demorar um pouco para que a página de contribuições seja atualizada para refletir seus pedidos recentes.

Hidra
fonte
1

Alguns repositórios mostram apenas 'Atividade de contribuição' para confirmações que foram mescladas no mestre (embora isso possa não se aplicar no seu caso, se você possui o repositório e é o único responsável).

Se as confirmações forem enviadas por push, mas ainda não aparecerem em 'Atividade de contribuição' nos dias em que foram confirmadas, isso pode ser porque você fez uma solicitação de recebimento, mas suas alterações ainda não foram mescladas.

sparrowt
fonte
0

Você também pode verificar as configurações de e-mail associadas à sua conta do Github, pois o GitHub não creditará as contribuições feitas em uma conta diferente registrada no seu perfil. Percebi que o e-mail associado à minha conta era um e-mail antigo, então adicionei meu endereço de e-mail atual e o defini como meu endereço "Principal". Atualizei minha conta e vi minhas contribuições atualizadas. Boa sorte!

S. Vanderlinden
fonte