Introdução
🧑💻 Novo no Git ou no LabEx? Recomendamos começar com o curso Quick Start with Git.
No Git, um stash (armazenamento temporário) é uma forma de salvar as alterações que ainda não estão prontas para serem commitadas (confirmadas). Ele permite que você salve temporariamente seu trabalho e mude para outra branch (ramificação) ou commit (confirmação) sem perder nenhuma alteração. Quando estiver pronto para continuar trabalhando em suas alterações, você pode aplicar o stash ao seu diretório de trabalho. Neste laboratório, você aprenderá como aplicar o último stash ao seu repositório Git.
Aplicar o Último Stash
Você está trabalhando em um projeto em seu repositório Git e fez algumas alterações que ainda não estão prontas para serem commitadas (confirmadas). No entanto, você precisa mudar para outra branch (ramificação) ou commit (confirmação) para trabalhar em uma funcionalidade diferente. Você não quer perder suas alterações, então decide fazer um stash (armazenamento temporário) delas. Mais tarde, quando estiver pronto para continuar trabalhando em suas alterações, você precisará aplicar o último stash ao seu diretório de trabalho.
Para aplicar o último stash ao seu repositório Git, siga estas etapas:
- Clone o repositório Git chamado
https://github.com/labex-labs/git-playgroundpara sua máquina local. - Navegue até o diretório
git-playground. - Faça algumas alterações no arquivo
README.md, por exemplo, escreva "This is a new line" no arquivoREADME.md. - Execute o comando
git stashpara fazer o stash de suas alterações. - Execute o comando
git stash listpara ver uma lista de seus stashes. Você deve ver um stash na lista. - Execute o comando
git stash applypara aplicar o último stash ao seu diretório de trabalho. - Verifique o arquivo
README.mdpara ver se suas alterações foram aplicadas.
git clone https://github.com/labex-labs/git-playground.git
cd git-playground
echo "This is a new line" >> README.md
git stash
git stash list
git stash apply
cat README.md
Este é o resultado da execução de cat README.md:
## git-playground
Git Playground
This is a new line
Resumo
Neste laboratório, você aprendeu como aplicar o último stash ao seu repositório Git. Fazer o stash de suas alterações permite que você salve temporariamente seu trabalho e mude para outra branch (ramificação) ou commit (confirmação) sem perder nenhuma alteração. Aplicar o último stash permite que você continue trabalhando em suas alterações quando estiver pronto.