Git stash é ótimo, mas sua funcionalidade padrão para arquivos não rastreados é frequentemente indesejada.
git stash
Isso armazenará apenas arquivos rastreados com alterações não confirmadas.
No entanto, se você usar o seguinte …
git stash -u
Isso também armazenará arquivos não rastreados . Isso é muito útil se seu último conjunto de alterações envolveu a criação de novos arquivos.