Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre "git stash drop"

Boa noite! Tudo bem? Espero que sim!

Gostaria de saber se o comando "git stash drop" remove apenas a última alteração salva no stash, ou se é possível escolher o que será removido, que nem é feito com o "git stash apply".

Agradeço desde já!

2 respostas
solução!

Boa tarde Julio, tudo certo?

Você pode passar o id do stash para o git stash drop da mesma forma que é feita no git stash apply.

Exemplo:

gustavokuhl@DESEN-09:/tmp/git$ echo "teste" >> teste.txt
gustavokuhl@DESEN-09:/tmp/git$ git stash
Saved working directory and index state WIP on main: 4a5e836 first commit
gustavokuhl@DESEN-09:/tmp/git$ git stash list
stash@{0}: WIP on main: 4a5e836 first commit
gustavokuhl@DESEN-09:/tmp/git$ echo "teste2" >> teste.txt
gustavokuhl@DESEN-09:/tmp/git$ git stash
Saved working directory and index state WIP on main: 4a5e836 first commit
gustavokuhl@DESEN-09:/tmp/git$ git stash list
stash@{0}: WIP on main: 4a5e836 first commit
stash@{1}: WIP on main: 4a5e836 first commit
gustavokuhl@DESEN-09:/tmp/git$ git stash drop 0
Dropped refs/stash@{0} (d511bd2cea8664e1a018ddd9e957b73117ff07fe)
gustavokuhl@DESEN-09:/tmp/git$ git stash list
stash@{0}: WIP on main: 4a5e836 first commit

Espero ter ajudado :)

Boa noite! Tudo certo!

Consegui entender bem! Ainda mais com o exemplo.

Muito obrigado!