Looks like `--keep-redundant-commits` was deprecated. https://git-scm.com/docs/git-cherry-pick#Documentation/git-cherry-pick.txt---keep-redundant-commits Maybe we can just swap for `--empty=keep` - [It would appear so from the documentation](https://git-scm.com/docs/git-cherry-pick#Documentation/git-cherry-pick.txt---emptydropkeepstop). _Originally posted by @tidy-dev in https://github.com/desktop/desktop/issues/18700#issuecomment-2137078847_