pub fn add_remote_branch( info: &BranchAndRemote, commit_hash: Option<&str>, ) -> Result<()>
Fetches a branch of a remote into local. Optionally accepts a commit hash for versioning.