Как правильно коммитить на гитхаб, чтобы активность отражалась в панельке?
Доброго вечера.
В панельке Contributions (которая с квадратиками) не отражаются мои коммиты, кроме тех, которые я предлагал в pull-request. Полагаю, это оттого, что я не коммичу в мастер напрямую (а гитхаб говорит, что учитываются только коммиты в мастер). Мой цикл разработки выглядит так:
- создаю новую ветку
- делаю коммиты изменений, до тех пор, пока ветка не подойдет к стадии релиза
- создаю релиз из этой ветки
- делаю merge (--no-ff) и коммичу в мастер
По идее, этот коммит должен учитываться, и поскольку все коммиты из ветки переносятся в историю мастера, они тоже должны учитываться, но нет. Как быть? Забить на эту фичу, или пушить все изменения без релизов, по методологии "ху*к-ху*к и в продакшен"? Возможно, я что-то неправильно делаю, или данный функционал просто неюзабелен и игнорируется солидными разработчиками (не зря же появлялись решения, позволяющие рисовать там разные картинки из квадратиков)?
а что если коммиты сделаны в разное время, например, через день? Например, сделан комит в понедельник, среду и четверг, а в пятницу я решил слить ветки. То что будет? В пятнице закрасится квадрат или за предыдущие дни тоже?
littleguga: автор говорит по contibution-статистику. Когда делается коммит в ветку master закрашивается квадрат в contribution-статистике. Вот про какой квадрат я говорю.
Anton: если Вы про квадраты на странице Вашего профиля, то там учитываются только те события, что происходят на сервере, то если Вы сделали комит->пушнули в отдельную ветку, то учтется, а если без пуша, то нет.
Автор вопроса говорил про статистику контрибьютеров на странице файла. Если открыть файл отдельно на github, то там можно посмотреть в шапке тех, кто внес вклад.