0Pricing
Git & GitHub Professional Workflow · Aula

Armazenando Trabalho em Andamento

Aprenda como o git stash permite guardar alterações não confirmadas para que você possa mudar de contexto rapidamente e restaurar seu trabalho mais tarde.

Armazenando Trabalho em Andamento é uma aula grátis de Git & GitHub Professional Workflow no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Git & GitHub Professional Workflow, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Git & GitHub Professional Workflow inclui 4 aulas no total.

O problema da interrupção

Você está no meio de uma alteração quando precisa fazer uma correção urgente em outro ramo, mas seu trabalho ainda não está pronto para ser confirmado. O git stash guarda suas alterações temporariamente para que você possa mudar de ramo de forma limpa.

O que é o armazenamento temporário?

O armazenamento temporário é uma pilha na qual o Git guarda suas alterações não confirmadas, tanto as que estão na área de preparação quanto as que não estão, e reverte seu diretório de trabalho para um estado limpo.

Armazenando suas alterações

Executar git stash salva suas alterações e limpa a árvore de trabalho.

git stash
# Saved working directory and index state WIP on main

Dando nome a um armazenamento temporário

Adicione uma mensagem ao armazenamento temporário para se lembrar do que ele contém.

git stash push -m 'half-done login form'

Listando armazenamentos temporários

Os armazenamentos temporários são numerados em uma pilha. Liste-os para ver o que você guardou.

git stash list
# stash@{0}: On main: half-done login form
# stash@{1}: WIP on main: 9a3f1c some earlier work

Restaurando com pop

git stash pop reaplica o armazenamento temporário mais recente e o remove da pilha.

git stash pop
# changes are back; stash@{0} is removed

apply versus pop

git stash apply reaplica as alterações, mas mantém o armazenamento temporário, o que é útil quando você quer aplicar o mesmo trabalho a vários ramos.

git stash apply stash@{1}
# the stash stays in the list

Incluindo arquivos não rastreados

Por padrão, o armazenamento temporário ignora arquivos não rastreados. Use -u para incluí-los.

git stash push -u -m 'includes new files'

Inspecionando um armazenamento temporário

Veja uma prévia do conteúdo de um armazenamento temporário antes de aplicá-lo.

git stash show -p stash@{0}

Limpando

Remova um único armazenamento temporário de que você não precisa mais ou limpe todos eles.

git stash drop stash@{1}
git stash clear

Quando usar o armazenamento temporário

  • Troque de ramo rapidamente sem confirmar trabalho pela metade
  • Traga atualizações para uma árvore de trabalho com alterações pendentes
  • Faça experimentos e, se não derem certo, descarte-os com drop

Verificação rápida

Teste seu conhecimento sobre o armazenamento temporário.

Recapitulação

Você aprendeu que o git stash guarda o trabalho não confirmado em uma pilha, permitindo mudar de contexto de forma limpa. Use push -m para dar nome aos armazenamentos temporários, list para visualizá-los, pop e apply para restaurá-los, -u para incluir arquivos não rastreados e drop/clear para fazer a limpeza.

Perguntas Frequentes

A aula “Armazenando Trabalho em Andamento” é grátis?

Sim — o texto completo de “Armazenando Trabalho em Andamento” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Git & GitHub Professional Workflow, atualize para CoddyKit PRO. O curso de Git & GitHub Professional Workflow inclui 4 aulas no total.

O que vou aprender em “Armazenando Trabalho em Andamento”?

Aprenda como o git stash permite guardar alterações não confirmadas para que você possa mudar de contexto rapidamente e restaurar seu trabalho mais tarde. Você pratica Git & GitHub Professional Workflow com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Git & GitHub Professional Workflow?

Nenhuma experiência prévia é necessária. Git & GitHub Professional Workflow no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Armazenando Trabalho em Andamento”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Git & GitHub Professional Workflow?

Sim. Cada aula de Git & GitHub Professional Workflow inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Preparação, commits e histórico
  2. Desfazendo alterações localmente
  3. Fundamentos de ramificações e mesclagens
  4. Armazenando Trabalho em Andamento
← Voltar para Git & GitHub Professional Workflow