You're asking "what happens if I pull". Nothing, because you'll be in sync, given you've force pushed the rewritten history. The problem will be when multiple people use the same remote repository.
Say, you amend, rebase or otherwise rewrite the latest commit. In essence, this deletes the most recent commit and writes a new one on top of the previous one. Now you push this to the remote repository, and it'll be rejected, because your newest commit has no relation to the latest commit the remote knows about.
So you'll have to force push, overwriting the remote branch.
Now if another developer pulls from that remote, they'll end up in trouble: they still have that older commit that you removed, and their local repo can't match your repo to any tree in their repo.
See Git pull after forced update how to resolve that.
So if you really want to rewrite already pushed history, you need to carefully coordinate that with other users of that remote repository.
So to answer your question, how you'll discover a force pushed commit: you won't be able to pull.