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


12

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

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


Вы выдвигали свои коммиты на GitHub? Видите ли вы свои коммиты в «Активности» под вкладами (зеленые квадраты)?
Аттила О.

Если вы делали коммиты неделю назад, но недавно выдвинули их, возможно, они не отображаются в разделе «Вклад», поскольку для периода задано значение «1 неделя». Попробуйте изменить это на что-то другое.
NN

История коммитов основана на том, когда был сделан коммит, а не когда он был

Вы владелец репо или это форк?
Восемь дней недомогания

Ответы:


9

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

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

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

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

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

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

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


6

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

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

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


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

1

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


1

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

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


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.