Cherry-pick the given commit, producing changes in the index and working directory.
Cherry-picks the given commit against the given "our" commit, producing an index that reflects the result of the cherry-pick.
Initialize git_cherrypick_options structure
Cherry-pick options