Git reset vs revert

shape