We have a Push activity for this, instead of Create. That's because those commits aren't really published by the activity, merely announced, and it's possible for a Push activity to list only a small subset of the commits that were pushed. Force-pushing also allows to push existing commits that were already created in the past.
The side effects of Push don't have anything in common with typical Create, so we didn't see a reason to use the same activity type and cause confusion (technically, everything you publish is a kind of creation e.g. you create an update or create an announcement or create an offer, but we wouldn't want Create to be the only activity type).
(There's Eat and Drink when you eat and drink; and we have Push for when you push ^_^)
Objections to using Push?