IntelliJ suporta git stashes, bem como seu próprio comando shelve integrado. Estes parecem ser quase idênticos em propósito e utilidade. Qual a diferença entre eles?
git
intellij-idea
git-stash
Daniel Compton
fonte
fonte
Respostas:
Da documentação do IntelliJ :
fonte
git stash push
.Eles são muito semelhantes, exceto:
Além disso, IMHO, shelve funciona um pouco mais rápido, especialmente em um grande projeto, quando muitos arquivos foram alterados.
Veja a documentação para mais informações.
fonte
git stash -- foo/bar.txt
Uma vantagem distinta que o Shelve do Intellij tem sobre o stash do Git simples é que usando o Shelve, você pode salvar alterações pertencentes a vários repositórios em uma lista de mudanças. Usando o stash, você precisaria fazer o stash / unstash em cada repo individualmente. Isso é muito útil em um grande projeto com vários módulos (cada um com seu próprio repo), onde um determinado trabalho de recurso pode cortar vários módulos (e, portanto, vários repos)
fonte
Aqui está o que a documentação diz
fonte