2012-03-12 10 views
5

Descargué la fuente de Git y la instalé en una ruta no estándar. Todas las opciones de Git tienen una opción -h, pero la documentación allí enumerada es muy escueta y faltan muchas opciones. Me gustaría obtener la documentación completa pero no puedo encontrarla. Cuando corro git help log o git log --help me sale el siguiente error:¿Cómo obtengo entradas manuales de git?

No manual entry for git-log 

He intentado añadir todos los caminos imaginables para PATH y MANPATH pero eso no es bueno, sigo teniendo estos errores molestos. ¿Cómo puedo obtener git <option> --help para trabajar?

+0

Esto depende completamente de dónde instaló Git. ¿Por qué lo está instalando en una ruta no estándar de todos modos? –

+0

Eso realmente no es relevante, pero como tiene curiosidad lo he instalado en una montura NFS, por lo que está disponible en todas las máquinas de mi red. Además, no tengo acceso de root a todas esas máquinas y están ejecutando sistemas operativos antiguos (RHEL4) con gestores de paquetes descuidados con acceso a software antiguo, que no se puede cambiar. Simplemente suponga que la ruta es para responder la pregunta. ¡Gracias! – dromodel

+0

¿Qué comando usó para compilar e instalar? La respuesta a tu pregunta realmente depende de cuál fue tu comando de compilación. – Carl

Respuesta

11

Las páginas de manual de Git son (por alguna razón) una descarga completamente separada del código fuente real, y por lo tanto no se instalan al compilar e instalar desde el origen.

Puede encontrar las páginas de manual para cada lanzamiento en git-core's downloads list.

+1

¡Nunca lo hubiera pensado! Este es el primer proyecto que me he encontrado así. De todos modos, los he agregado en el lugar correcto y ahora funciona. ¡Muchas gracias! – dromodel

+0

Creo que las páginas de manual están incluidas en la fuente, pero en realidad tiene que compilarlas y agrega una cantidad significativa de tiempo y complejidad al proceso de compilación para que las ofrezcan por separado ya compiladas. –

+0

vínculo inactivo, [git-core/downloads/list] (http://code.google.com/p/git-core/downloads/list) muestra man y html también – denis

-3

tratar

man git log 

puedo obtener información del uso al hombre por encima command.I también no consiguió hombre información utilice el comando que utilizó.

+0

Esta podría ser una de las peores respuestas que he visto. Por favor, encuentre su camino a un gulag de la RPDC. –

+0

Voy a sacrificar un punto de reputación para rechazar esta respuesta también. La respuesta aceptada (así como a mi entender) establecía que los archivos de ayuda no están instalados y compilados al instalar desde el origen, por lo que al hacerlo no podrá acceder a la página de manual para git-log. – rayryeng

1

En Ubuntu, puede instalar las páginas de manual con el siguiente comando:

sudo apt-get install git-man 
+0

Si bien esto podría funcionar, entonces tendrá la versión binaria típicamente diferente de la documentación. En los mismos casos, esto puede ser inconsistente. – ThanksForAllTheFish

1

get página de manual aquí git: //git.kernel.org/pub/scm/git/git-manpages.git entonces Copie luego en su sistema, como/usr/local/share/man/

1

Últimamente, si obtiene Git del repositorio de git en https://github.com/git (qué mente entrometida), también obtendrá la documentación. Entonces solo tienes que instalarlo.

En Ubuntu, es necesario tener asciidoc y xmlto instalado, entonces puede simplemente

make prefix=if-you-change-binary-prefix install-doc 

A continuación, debería ser capaz de utilizar las páginas de manual.

Cuestiones relacionadas