¿Hay alguna manera de emitir el comando:
git checkout NameOfFile
en un archivo modificado y sin etapas desde MAGIT?
x
cuando pases un trozo en los spacemacs.
¿Hay alguna manera de emitir el comando:
git checkout NameOfFile
en un archivo modificado y sin etapas desde MAGIT?
x
cuando pases un trozo en los spacemacs.
Respuestas:
Puede usar uno de los siguientes para descartar cambios en archivos sin clasificar:
M-x magit-revert-item
(unido a v
en magit-status-mode
)M-x magit-discard-item
(ligado a k
en magit-status-mode
) - obras en los elementos escalonados demasiadoEl uso de cualquiera de los métodos le pedirá que confirme antes de descartar.
k
que está obligado a magit-discard-item
en magit-mode
.
git status
debería darle información de que el archivo ha sido modificado.
Revertir, revertir y descartar son acciones distintas. Junto con la puesta en escena y sin puesta en escena, se conocen como "aplicar variantes".
Para descartar un medio de cambio de tirarlo a la basura. Solo se pueden descartar los cambios no comprometidos. Cuando se descarta un cambio en etapas, no solo se elimina del índice (que se conoce como no en etapas), sino también del árbol de trabajo.
Para revertir un medio de cambio para aplicarlo al árbol de trabajo a la inversa. Tanto los cambios comprometidos como los simplemente organizados pueden revertirse. (Revertir los cambios por etapas es realmente útil, es decir, al dividir una confirmación).
Solo los commits pueden revertirse , en otros aspectos es similar a revertir .
Ver https://github.com/magit/magit/wiki/History-Manipulation para más detalles.
k
para eliminar los cambios cuando el punto está en la misma línea con el archivo sin clasificar.