title: Is git push --force-with-lease always safe?
body: <p>I've always followed the rule not to modify the git history once it has been pushed to a remote repository. </p>
  
  <p>But I am wondering if interactive rebasing into a push --force-with-lease bypasses this rule?</p>
  
  <p>Is it perfectly safe for other users if the force-with-lease succeeds or are there any caveats to this strategy?</p>
  
  <p>Thank you in advance for any input.</p>