git force push use case
git force push use case

When a Pull Requests already exists and additional commits are made and/or need to be squashed to follow the style guide, a git force push will likely be required to update the remote feature branch after rebasing+squashing locally.
ucsdlib/DeveloperGuides