general commit to sync local to remote