> For the complete documentation index, see [llms.txt](https://nicollaslopes.gitbook.io/estudos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nicollaslopes.gitbook.io/estudos/git/stash.md).

# Stash

Caso quisermos salvarmos uma alteração que foi feita para continuar depois, podemos utilizar o stash para isso. O arquivo irá voltar como era antes de ser modificado, e as alterações irão ficar salvas num "local separado" ou "esconderijo" para ser usado quando quiser.&#x20;

Salvando as alterações:

```
git add .
git stash
```

Se quisermos ver o que está salvo no stash:

```
git stash list
```

Existe duas formas de voltar com as alterações, o apply e o pop. O apply irá voltar com as alterações mas ainda sim irá ficar salvo no stash (não é recomendado porque irá acumular muito lixo) e o pop irá voltar com as alterações e remover da lista do stash.

```
git stash apply
```

Caso precise limpar a lista, basta usar

```
git stash clear
```

Ou usando o pop:

```
git stash pop
```
