update - Git Shelve vs Stash
intellij idea git update project (3)
Además de las respuestas anteriores, hay una nota importante para mí:
shelve
es la característica de los productos JetBrains (como
WebStorm
,
PhpStorm
,
PyCharm
, etc.).
Coloca los archivos archivados en el directorio
.idea/shelf
.
stash
es una de las opciones de
git
.
Pone los archivos escondidos en el directorio
.git
.
Cuando se usan IDE de JetBrains con Git, "las acciones de almacenamiento y desarmado son compatibles además de archivar y desarmar. Estas características tienen mucho en común; la principal diferencia está en la forma en que se generan y aplican parches. Shelve puede operar con archivos individuales o agrupados de archivos, mientras que Stash solo puede funcionar con un montón de archivos modificados a la vez. Aquí hay más detalles sobre las diferencias entre ellos ".
git shelve
no existe en Git.
Solo
git stash
:
- cuando desea registrar el estado actual del directorio de trabajo y el índice, pero desea volver a un directorio de trabajo limpio.
- lo que guarda sus modificaciones locales y revierte el directorio de trabajo para que coincida con la confirmación HEAD.
Tuviste un proyecto antiguo de 2008 para aislar modificaciones en una rama, pero eso no sería muy útil hoy en día.
Como se documenta en el cuadro de diálogo de Intellij IDEA , la función " dejar de lado " no está vinculada a un VCS (herramienta del sistema de control de versiones) sino al IDE en sí, para almacenar temporalmente los cambios pendientes que aún no ha confirmado en la lista de cambios.
Tenga en cuenta que desde Git 2.13 (Q2 2017), ahora también puede guardar archivos individuales .