This repository was used to test the git Rebase feature in SourceTree for scenarios where commits have already been pushed.

In conclusion, rebasing a branched that has already been committed requires a force push when pushing the changes. This feature has been introduced in SourceTree v1.9.1.

Credits to this answer on StackOverflow.