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á!
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á!
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!