Salve seu trabalho para levá-lo para casa sem poluir sua história

├Çs vezes, estou trabalhando em algo no escrit├│rio e quero continuar trabalhando em casa, mas ainda n├úo estou pronto para ser comprometido. Eu s├│ fa├žo:

$ git stash
$ git checkout
-b WIP
$ git stash pop

$ git commit
-m "WIP"
$ git push origin WIP

Que confirma minhas altera├ž├Áes em um branch chamado wip. Em casa eu fa├žo:

$ git fetch
$ git checkout
-b WIP
$ git merge origin
/WIP

E eu vou embora, comprometendo-me se necess├írio. De volta ao trabalho, ├ę uma simples quest├úo de:

$ git pull
$ git rebase
-i master

E depois de limpar minha hist├│ria e reorganizar meus commits:

$ git checkout master
$ git merge WIP

$ git push origin
:WIP