In release-toolkit, we use a mix of Action.sh('git'), `git [etc]` and Fastlane actions such as push_to_git_remote to perform Git operations.
We should look into standardizing these Git operations. A suggestion is to try and use the Git gem instead (see #570 (comment)).