commit to local and remote