Este es el comando git-ls-tree que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
git-ls-tree: enumera el contenido de un objeto de árbol
SINOPSIS
git ls-árbol [-d] [-r] [-t] [-l] [-z]
[--name-only] [--name-status] [--full-name] [--full-tree] [--abbrev [= ]]
[ ...]
DESCRIPCIÓN
Muestra el contenido de un objeto de árbol determinado, como qué "/ bin / ls -a "hace en la corriente
directorio de trabajo. Tenga en cuenta que:
· El comportamiento es ligeramente diferente al de "/ bin / ls"en que el denota
solo una lista de patrones para que coincidan, por ejemplo, especificando el nombre del directorio (sin -r) Hará
se comportan de manera diferente y el orden de los argumentos no importa.
· El comportamiento es similar al de "/ bin / ls"en que el se toma como relativo
al directorio de trabajo actual. Por ejemplo, cuando estás en un directorio por debajo eso tiene un
directorio dir, Tu puedes correr git ls-árbol -r Director de escuela dir para enumerar el contenido del árbol
(es decir sub / dir in Director de escuela). No quieres regalar un árbol que no esté en el nivel de la raíz.
(por ejemplo, git ls-tree -r HEAD: sub dir) en este caso, ya que eso resultaría en pedir
sub / sub / dir en la categoría Industrial. Director de escuela cometer. Sin embargo, el directorio de trabajo actual se puede ignorar.
pasando la opción --full-tree.
OPCIONES
Id de un árbol.
-d
Muestre solo la entrada del árbol nombrada en sí, no sus hijos.
-r
Recurrir a los subárboles.
-t
Muestre las entradas del árbol incluso cuando vaya a recurrir a ellas. No tiene efecto si -r no fue aprobada.
-d implica -t.
-l, --largo
Muestra el tamaño del objeto de las entradas de blob (archivo).
-z
\ 0 terminación de línea en la salida.
--nombre-solo, --nombre-estado
Enumere solo los nombres de archivo (en lugar de la salida "larga"), uno por línea.
--abbrev [= ]
En lugar de mostrar las líneas completas del objeto hexadecimal de 40 bytes, muestre solo un
prefijo. El número de dígitos no predeterminado se puede especificar con --abbrev = .
--nombre completo
En lugar de mostrar los nombres de las rutas relativas al directorio de trabajo actual, muestre el
nombres de ruta completos.
- árbol completo
No limite la lista al directorio de trabajo actual. Implica: nombre completo.
[ ...]
Cuando se proporcionen rutas, muéstrelas (tenga en cuenta que estos no son realmente nombres de ruta sin procesar, sino
una lista de patrones para combinar). De lo contrario, utiliza implícitamente el nivel de raíz del árbol como
el único argumento de la ruta.
SALIDA FORMATO
SP SP PESTAÑA
A menos que se utilice la opción -z, los caracteres TAB, LF y barra invertida en los nombres de ruta son
representado como \ t, \ n y \\, respectivamente. Este formato de salida es compatible con lo que
--index-info --stdin de git índice de actualización espera.
Cuando se usa la opción -l, el formato cambia a
SP SP SP PESTAÑA
Tamaño del objeto identificado por se da en bytes y se justifica a la derecha con un mínimo
ancho de 7 caracteres. El tamaño del objeto se proporciona solo para las entradas de blobs (archivo); por otro
Entradas: el carácter se utiliza en lugar del tamaño.
GIT
Parte de los git(1) suite
Use git-ls-tree en línea usando los servicios de onworks.net