Puede ser que estemos haciendo modificaciones, tengamos que hacer un pull, o que cambiar de rama por lo que sea. Al hacerlo git nos dirá que tenemos que hacer un commit o un stash para poder hacer el pull o el cambio de rama.
para evitar hacer un commit que luego podamos pushear por error, habría que hacer:
git stash
git stash save "mensaje"
Esto descartará los cambios temporalmente y nos permitirá hacer lo que debamos, luego, para deshacer los cambios podremos hacer:
git stash pop