Aprenda para que serve o comando git stash drop
TĂĄ precisando limpar a lista de stashes e nĂŁo sabe como? NĂŁo se preocupe, nessa colinha vocĂȘ vai aprender a âjogar foraâ stashes que nĂŁo precisa mais usando o comando git stash drop
. đ
O fluxo comum de uso do git stash
Comumente vocĂȘ provavelmente usa o git stash para armazenar mudanças temporĂĄrias e que ainda nĂŁo estĂŁo prontas para um commit. Muitas vezes isso acontece quando vocĂȘ precisa interromper o trabalho para corrigir um bug ou algo similar em outra branch. EntĂŁo o seu fluxo de trabalho deve ser algo semelhante a esse:
# trabalha trabalha trabalha
git stash
# muda de branch e faz outras entregas
# volta pro branch inicial
git stash pop
E atĂ© aĂ tudo bem, mas o que acontece quando vocĂȘ armazena mudanças por outro motivo, por exemplo, limpar o ambiente de trabalho? Eventualmente vocĂȘ vai querer se livrar dessas mudanças para manter a casa limpa nĂŁo Ă© mesmo? Ă nessa hora que entra o git stash drop
.
Jogando fora um stash
Stashes antigos podem ser fonte de muita dor de cabeça, sim conflitos, eu estou falando de vocĂȘs, entĂŁo Ă© importante manter a lista de stashes sempre em dia. Suponha que atualmente vocĂȘ tem a lista a seguir de stashes:
VocĂȘ quer se livrar do stash de nĂșmero 0
que contém a criação do arquivo-2.txt
. Para isso rode o comando a seguir:
git stash drop stash@{0}
VocĂȘ deverĂĄ ver uma mensagem informando que o stash foi removido:
Em seguida, vocĂȘ pode conferir novamente a listagem de stashes:
Vale salientar que assim como o git stash pop
, se vocĂȘ nĂŁo passar o nome do stash para o comando git stash drop
ele vai remover o stash mais recente da pilha.
GitFichas
Espero que esses comandos te ajudem a remover stashes quando necessĂĄrio.