Commiting and pushing