&gt; how easy IS it to accidentally force-push in Git?<p>It&#x27;s easy to accidentally force-push <i>to the wrong branch</i>. If you&#x27;re on the wrong branch (e.g. you think you&#x27;re on your personal dev branch and want to update it after a rebase but you&#x27;re actually on the mainline) `git push -f` will ruthlessly clobber the remote.