Cómo ver git iniciar sesión en Emacs?
(3)
Creo que ya es excelente y debería otorgarse la recompensa.
Una forma alternativa sería ejecutar git log
comando git log
directamente y hacer que los resultados se muestren en un nuevo búfer usando el shell-command
enlazado a M - ! por defecto. Se vería así:
Y, por supuesto, magit como phil
ya sugirió, mediante el uso magit-status
, l o magit-log-current
:
El inconveniente de shell-command
es que no puedes saltar a un commit bajo cursor con Return pero puedes hacerlo en magit
y ver esto:
Emacs me muestra convenientemente el registro de git de un único archivo en git con Cx vl . ¿Pero cómo puedo ver todo el historial? En el shell, hago git log
en un directorio en git. ¿Hay una forma más afma de emacs para hacer esto?
Cx vd
permite abrir un buffer VC para un directorio completo, donde puede seleccionar algunos archivos (o un directorio) y luego presionar l
para obtener el registro de estos archivos (o ese directorio).
Cx v L - vc-print-root-log
Encontré esto fácilmente pidiéndole a Emacs que me muestre los comandos con enlaces clave usando el prefijo Cx v
:
Cx v Ch
También puede encontrar fácilmente esta información en el manual. El nodo específico es:
Ch i g (emacs) VC Change Log
Personalmente yo uso Magit , sin embargo (y recomiendo que hagas lo mismo).