I hate pull requests

I guess you are arguing that you are more likely to lose a USB stick than you are to have a hard drive failure? That is probably true. But it isn't really *wrong* to carry it around on a USB stick, as long as you always push your changes to the remote repo when you get a chance.