Почему GitHub не обновляет мой раздел вкладов, когда я фиксирую?

12

Я сделал 3–4 коммитов за один день в репо с помощью клиента Mac для GitHub, но раздел вкладов на странице моего профиля не обновляется с изменениями в различных оттенках зеленого.

Почему это происходит?

user202901
источник
Вы выдвигали свои коммиты на GitHub? Видите ли вы свои коммиты в «Активности» под вкладами (зеленые квадраты)?
Аттила О.
Если вы делали коммиты неделю назад, но недавно выдвинули их, возможно, они не отображаются в разделе «Вклад», поскольку для периода задано значение «1 неделя». Попробуйте изменить это на что-то другое.
NN
История коммитов основана на том, когда был сделан коммит, а не когда он был
Вы владелец репо или это форк?
Восемь дней недомогания

Ответы:

9

Есть несколько возможностей:

  • Вы не выдвинули свои коммиты до Github. В отличие от централизованных систем контроля версий, git выполняется локально. Когда вы сделали коммиты локально и хотите синхронизировать страницу проекта Github, вам нужно запустить git push для отправки коммитов в апстрим.

  • Ваши коммиты не были в ветке по умолчанию (обычно master) проекта. Другие ветви не будут учитываться в общем количестве, пока они не будут объединены.

  • Ваш репозиторий является вилкой. В этом случае учитываются только те коммиты, которые были переданы в апстрим и объединены с главной веткой.

  • Ваш коммит был сделан с адресом электронной почты, отличным от того, о котором вы сказали Github.

  • Вы не ждали достаточно долго. График не обновляется мгновенно.

См. Раздел справки Github. Почему мои материалы не отображаются в моем профиле? для большего количества подсказок.

Калеб
источник
6

Была такая же проблема, моя была исправлена ​​путем установки электронной почты

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

Надеюсь это поможет.

daxsorbito
источник
1
ВОТ ЭТО ДА! Это было то, что работало для меня. Я пробовал миллион других решений. Это сработало. Спасибо @daxsorbito
bozzmob
1

Вам нужно нажать на опцию Push в GitHub для Mac, чтобы коммиты запускались на GitHub. Кроме того, может пройти некоторое время, прежде чем страница вкладок будет обновлена, чтобы отразить ваши последние изменения.

гидра
источник
1

В некоторых репозиториях «Активность вклада» отображается только для коммитов, которые были объединены с мастером (хотя это может не применяться в вашем случае, если вы являетесь владельцем репо и являетесь единственным коммиттером).

Если фиксация отправляется, но все еще не отображается в «Активности участия» в дни, когда они были зафиксированы, то это может быть потому, что вы сделали запрос на извлечение, но ваши изменения еще не были объединены.

sparrowt
источник
0

Вы также можете проверить настройки электронной почты, связанные с вашей учетной записью Github, поскольку GitHub не будет перечислять вам взносы, сделанные под другой учетной записью, зарегистрированной в вашем профиле. Я заметил, что электронное письмо, связанное с моей учетной записью, было более старым, поэтому я добавил свой текущий адрес электронной почты и установил его в качестве своего «основного» адреса. Я обновил свой аккаунт и увидел, что мои вклады обновлены. Удачи!

С. Вандерлинден
источник