En algún momento, tal vez alguien junte una hoja de trucos que convierta las opciones de la línea de comandos (en orden alfabético) en atajos mágicos del teclado Magit. No debería ser necesario (en mi opinión) leer el manual, es por eso que G * d creó un índice, es decir, leer lo que sea relevante para la tarea en cuestión.
@tarsius: Sería sensato agregar una entrada de índice "git add" que apunte al nodo "Staging and Unstaging" del manual.
phils
Respuestas:
45
Para escenificar un cambio, presione scon el punto en cualquier "cambio escalonable". Esto incluye los archivos enumerados a continuación "Archivos no rastreados" y "Cambios sin clasificar"
También puede expandir los archivos debajo de "Archivos sin clasificar" usando TAB(también funciona para muchas otras secciones) para ver los trozos. Luego puede organizar un trozo individual, nuevamente presionando smientras el punto está dentro de él.
Incluso puede organizar solo partes de un trozo utilizando la región. Para hacerlo, presione C-SPCpara marcar el comienzo de la región y luego nvarias veces para moverse hacia donde debe terminar la región.
Para git add --intent-to-addusar C-u s.
También puede desestabilizar, descartar, revertir y aplicar cambios de manera similar. Esto se describe con más detalle en el manual. En particular, ver Etapas y etapas , Aplicar y Secciones . La estadificación también se trata en Primeros pasos .
Si lo que está buscando es una forma de agregar / organizar un archivo directamente desde su búfer: pruebe el comando magit-stage-file. Si lo haces mucho, podrías vincularlo a una tecla.
Como otros ya han señalado, la forma más común de organizar / agregar archivos es desde el magit-statusbúfer.
magit-stage-file solicita un archivo para la etapa. No lo organiza directamente
SPRajagopal
Así no se comporta para mí. También del documento: "Con un argumento de prefijo o cuando no hay un archivo en el punto, solicite que se organice el archivo. De lo contrario, coloque el archivo en el punto sin requerir confirmación".
glucas
Ah, ya veo: para un nuevo archivo, de hecho, se solicita. Si el archivo ya existe (y está preparando cambios), lo hace en silencio. Gracias por señalar eso.
Respuestas:
Para escenificar un cambio, presione scon el punto en cualquier "cambio escalonable". Esto incluye los archivos enumerados a continuación "Archivos no rastreados" y "Cambios sin clasificar"
También puede expandir los archivos debajo de "Archivos sin clasificar" usando TAB(también funciona para muchas otras secciones) para ver los trozos. Luego puede organizar un trozo individual, nuevamente presionando smientras el punto está dentro de él.
Incluso puede organizar solo partes de un trozo utilizando la región. Para hacerlo, presione C-SPCpara marcar el comienzo de la región y luego nvarias veces para moverse hacia donde debe terminar la región.
Para
git add --intent-to-add
usar C-u s.También puede desestabilizar, descartar, revertir y aplicar cambios de manera similar. Esto se describe con más detalle en el manual. En particular, ver Etapas y etapas , Aplicar y Secciones . La estadificación también se trata en Primeros pasos .
fuente
s
organizará un archivo. Pero, ¿cómo puedo agregar un archivo para que git comience a rastrear el archivo pero no realice todos los cambios?C-u s
.Comience con
magit-status
, luego vaya al nombre del archivo debajo del encabezado "Archivos no rastreados" y presiones
para ponerlo en escena.fuente
Si lo que está buscando es una forma de agregar / organizar un archivo directamente desde su búfer: pruebe el comando
magit-stage-file
. Si lo haces mucho, podrías vincularlo a una tecla.Como otros ya han señalado, la forma más común de organizar / agregar archivos es desde el
magit-status
búfer.fuente