Also seems like -f is rather dangerous here since that can cause erasing of history. Personally, I'd rather the push fails and we have to kick off another build. If someone pushed to gh-pages while the build was running and it had cloned before their push it would override it, never to be seen again.