In https://help.github.com/articles/about-pull-requests/ , GitHub has a note reading:
Note: When working with pull requests, keep the following in mind:
[...]
- When pushing commits to a pull request, don't force push. Force pushing can corrupt your pull request.
I don't understand the reasoning for this -- in the past I have routinely force-pushed amended commits to branches with an associated open PR and never seen any branch or PR UI corruption issues.
I am aware that force-pushing makes it harder to work with co-workers on the same branch -- but to me that does not really meet the definition of a "corrupted branch" or a "corrupted PR".
Can anyone explain what GitHub mean by this?