pub fn push_upstream(repo_root: &Path) -> Result<(), GitError>
Push HEAD to the configured upstream.
Returns an error if push fails due to authentication, missing upstream, or other git errors.