The app I'm creating uses git to move repositories around. I'm trying to find a strategy that will let me implement a step like:
Then the commit "d786239d8sd" is pushed from "[email protected]:opsb/conference_hub" to "[email protected]:conference_hub_ci.git"
Given the command uses git, which interacts with the filesystem, how do I implement this step in a way that will be rolled back afterwards?