Хао.

Помогите начинающему с git.

Проблема следующая.

читать дальше

---------------------------------
Решено: если пушить форсированно, git push -f, то всё работает.
Правда появляется фантомный коммит.
То бишь,
1) делаю коммит, делаю пуш.
2) делаю коммит с --amend, делаю форсированный пуш.

В репозитории отображается один коммит, как и должно быть.
А в профиле отображается что за сегодня сделано 2 коммита. Но если кликнуть на ссылку, то видим только один.
То бишь, операцию force-push гитхаб считает за отдельный коммит.