Deleted all Google Calendar events by mistake (web). How to I push my local android calendar to the web?
My first thought is for manual sync. iCal import/export can export your events. 
The second step would be to import those events to google (in Google Calendar -> other Calendars -> import Calendar).

Not tried it myself, but you get the idea.