“git reset” ve “git revert” arasındaki fark nedir? Git revert commit+ push edilen kodu eski haline mi alıyor acaba?