Чому 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.