możesz zrobić
Cytat
git push --force
(tylko wtedy nadpiszesz na chama commity, być może usuwając wcześniejsze, ktore są na serwerze)
A tak ogólnie, można jeszcze cofać przez
Cytat
git rebase HASH_COMMiTU -i
i mozemy sami wybierać, ktore commity bierzemy, ktore wylatuja
http://git-scm.com/book/en/Git-Tools-Rewriting-Historyno i jeszcze są rozne inne metody, zalezy co sie chce osiagnac (ja zwykle wpisuje w google po angielsku opis problemu, np. how revert git commit, i wchodze na stackoverflow, gdzie zwykle jest to bardzo dobrze opisane, lepiej nawet niz w dokumentacji (chociaz dokumentacje tez warto przejrzec))