I have wireguard setup between my machines, when I want to make my laptop changes available on my desktop at home:
git push desktop HEAD:laptop
When doing early dev with lots of nonsensical changes, i just amend into a WIP commit:
$ git add -u
$ git commit —amend
$ git push desktop HEAD:wip-laptop