IntelliJ поддерживает git stash, а также собственную встроенную команду shelve. Они кажутся почти идентичными по назначению и полезности. В чем разница между ними?
git
intellij-idea
git-stash
Дэниел Комптон
источник
источник
Ответы:
Из документации IntelliJ :
источник
git stash push
.Они очень похожи, за исключением:
К тому же, IMHO, полка работает немного быстрее, особенно в большом проекте, когда было изменено много файлов.
См. Документацию для получения дополнительной информации.
источник
git stash -- foo/bar.txt
Одно явное преимущество, которое имеет Intellij Shelve по сравнению с обычным хранилищем Git, заключается в том, что с помощью Shelve вы можете сохранять изменения, принадлежащие нескольким репозиториям, в одном списке изменений. Используя stash, вам нужно будет спрятать / распаковать в каждом репо отдельно. Это очень полезно в большом проекте с несколькими модулями (каждый из которых имеет собственное репо), где работа конкретной функции может затрагивать несколько модулей (и, следовательно, несколько репозиториев).
источник
Вот что говорится в документации
источник