- automatically initialize new local repository - command to push to new remote repository - command to commit and push