pub fn push(bare: &Path, remote: &str) -> Result<(), String>
Pushes every branch and tag of one bare repository to one remote. No force, no prune, no fetch.
Returns git’s stderr when the push was refused or could not run.