De forma predeterminada, en sistemas Unix, git muestra ayuda a través de man
, lo que requiere que cargue un buscapersonas, lo que arruina mi flujo de trabajo. Cuando escribo git branch --help
, quiero que se muestren las opciones en un breve resumen. Estoy acostumbrado a escribir --help
después de un comando para resúmenes y man <command>
para la página de manual. No necesito una página de manual cuando solicito un resumen de opciones. ¿Cómo le indico a Git que lo use --help
para resúmenes en lugar de -h
?
Respuesta1
(1) Modifique la opción de procesamiento en la fuente de git y vuelva a compilarla. Tendrás que rehacer esto cada vez que actualices git.
(2) Escriba un contenedor que se llame en lugar del binario real (colocándolo primero en PATH
, o cambiando el nombre del git
binario), que luego intercambia --help
y -h
llama al binario original.
Si está buscando una solución sencilla como "simplemente establezca esta configuración y lo hará de la manera especial que sólo yo necesito y nadie más": probablemente no la encontrará. Si desea personalizar el software para sus necesidades personales específicas, debe trabajar para ello.
Respuesta2
Vaya directamente a la página de manual. Se necesita menos para un formato adecuado.
$ man git-diff | less | head -n 15
GIT-DIFF(1) Git Manual GIT-DIFF(1)
NAME
git-diff - Show changes between commits, commit and working tree, etc
SYNOPSIS
git diff [<options>] [<commit>] [--] [<path>...]
git diff [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]
git diff [<options>] [--merge-base] <commit> [<commit>...] <commit> [--] [<path>...]
git diff [<options>] <commit>...<commit> [--] [<path>...]
git diff [<options>] <blob> <blob>
git diff [<options>] --no-index [--] <path> <path>
DESCRIPTION
Show changes between the working tree and the index or a tree, changes between the index and a tree, changes between two trees,
También puedes modificar usando algún filtro para imprimir DESCRIPTION
en lugar de usarhead