local commit and push