Notes on programming in Seattle with Ruby, Bash, and Javascript

Rollback commits in WPEngine

March 8, 2014

To push an arbitrary git commit from your git repository to WPEngine, you can issue this simple command:

git push —force production fd35212b59f1d302dc598abab0849c429fa251e9:master

This will force the git server on WPEngine to take the revision (in this case, fd35212b59f1d302dc598abab0849c429fa251e9) your git client is sending it. Perfect for rolling back a shitty commit to master.

Also, this works for arbitrary reflogs, so a branch, a ref, or a tag would be perfectly acceptable in this situation.

Rollback commits in WPEngine - March 8, 2014 -