Pular para o conteúdo
Cripta do Git

/static/cripta/ossada/stash/

Menu

GIT-003 · Resgate

git stash

Guarda o trabalho pela metade na prateleira e devolve a bancada limpa.

git stash recolhe as mudanças não commitadas — árvore de trabalho e índice — para uma pilha à parte e deixa o diretório limpo. pop traz tudo de volta; list mostra a prateleira; push -m etiqueta cada volume para o resgate não virar adivinhação.

A variante fina é --keep-index: guarda só o que não está no índice. Você montou metade do commit com git add, quer rodar os testes exatamente sobre essa metade — o resto da bancada desce para a prateleira e espera a vez.

$ git add parser.go
$ git stash push --keep-index -m "resto da bancada"
Saved working directory and index state On main: resto da bancada
$ go test ./...
ok  	stickybit/parser	0.31s
Só a metade adicionada ficou; o resto espera na prateleira.