@anna_makeenko

Как удалить скрытые коммиты с GitHub?

Есть репозиторий, где несколько раз была выполнена команда git reset --soft HEAD~1, после чего push --force

В репозитории все отображается правильно, но в истории коммитов пользователя - нет.

К примеру, в репозитории 10 комментариев, а на странице пользователя написано, что он сделал 15.

Если удалить репозиторий и залить все заново - ничего не меняется. Насколько я понимаю история хранится локально, можно ли ее очистить (удалить все скрытые коммиты)?
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
@anna_makeenko Автор вопроса
Ответ службы поддержки:

The contribution graph is not considered high priority, so it can take up to 24 hours for changes to appear there. You would probably find that the graph sorted itself out if you waited a day.

I'm afraid it's not possible for you to trigger a rebuild of the contribution graph yourself, but if you notice things still aren't looking right 24 hours after you've made this kind of change, you can write in to us and we'll do it for you!


P.S. В течении 24 часов (и даже нескольких дней) автоматически вклады не пересчитались.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Vitsliputsli
Вы хотите странного, если коммиты делались, почему это не отображать?
Но если очень хочется, при подобных действиях коммиты не удаляются, в дереве они не отображаются, т.к. ни к чему не привязаны. Чтобы удалить коммиты используйте git reflog expire или git reflog delete.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы