pub fn push_commit(
git_repo: &Repository,
target: &Commit,
remote_name: &str,
remote_branch: &str,
force: bool,
callbacks: RemoteCallbacks<'_>,
) -> Result<(), GitPushError>pub fn push_commit(
git_repo: &Repository,
target: &Commit,
remote_name: &str,
remote_branch: &str,
force: bool,
callbacks: RemoteCallbacks<'_>,
) -> Result<(), GitPushError>