Este es el comando git-check-attr 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-check-attr: muestra la información de gitattributes
SINOPSIS
git verificar-atributo [-a | --todos | attr ...] [-] nombre de ruta ...
git verificar-atributo --stdin [-z] [-a | --todos | attr ...]
DESCRIPCIÓN
Para cada nombre de ruta, este comando mostrará si cada atributo es sin especificar, . o desarmado
como un atributo gitat en ese nombre de ruta.
OPCIONES
-a, --todos
Enumere todos los atributos asociados con las rutas especificadas. Si esta opcion es
usado, entonces sin especificar los atributos no se incluirán en la salida.
- en caché
Considere .gitattributes en el índice solamente, ignorando el árbol de trabajo.
--stdin
Lea los nombres de ruta de la entrada estándar, uno por línea, en lugar de la
línea de comando.
-z
El formato de salida se modifica para que sea analizable por máquina. Si también se proporciona --stdin, ingrese
las rutas se separan con un carácter NUL en lugar de un carácter de salto de línea.
--
Interprete todos los argumentos anteriores como atributos y todos los argumentos siguientes como ruta
Nombres
Si no se utiliza --stdin, --all o -, el primer argumento se tratará como un
atributo y el resto de los argumentos como nombres de ruta.
SALIDA
La salida tiene la forma: COLON SP COLON SP LF
a menos que -z esté en vigor, en cuyo caso NUL se utiliza como delimitador: NUL NUL
NUL
es la ruta de un archivo que se consulta, es un atributo que se consulta y
pueden ser cualquiera de los dos:
sin especificar
cuando el atributo no está definido para la ruta.
desarmado
cuando el atributo se define como falso.
.
cuando el atributo se define como verdadero.
cuando se ha asignado un valor al atributo.
El almacenamiento en búfer ocurre como se documenta en la opción GIT_FLUSH en git(1). La persona que llama es
responsable de evitar interbloqueos causados por el sobrellenado de un búfer de entrada o la lectura de
un búfer de salida vacío.
EJEMPLOS
En los ejemplos, lo siguiente .gitattributes se utiliza el archivo:
* .java diff = java -crlf myAttr
NoMyAttr.java! MyAttr
Advertencia README = sin especificar
· Listado de un solo atributo:
$ git check-attr diff org / example / MyClass.java
org / example / MyClass.java: diff: java
· Listado de múltiples atributos para un archivo:
$ git check-attr crlf diff myAttr - org / example / MyClass.java
org / example / MyClass.java: crlf: unset
org / example / MyClass.java: diff: java
org / example / MyClass.java: myAttr: set
· Listado de todos los atributos de un archivo:
$ git check-attr --todos - org / example / MyClass.java
org / example / MyClass.java: diff: java
org / example / MyClass.java: myAttr: set
· Listado de un atributo para varios archivos:
$ git check-attr myAttr - org / example / MyClass.java org / example / NoMyAttr.java
org / example / MyClass.java: myAttr: set
org / example / NoMyAttr.java: myAttr: unspecified
· No todos los valores son igualmente inequívocos:
$ git check-attr advertencia LÉAME
LÉAME: advertencia: no especificado
Use git-check-attr en línea usando los servicios de onworks.net