Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2022-06-03. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Entender la sintaxis de búsqueda

Cuando buscas GitHub Enterprise Server, puedes construir consultas que coincidan con números y palabras específicas.

Consulta para valores mayores o menores que otro valor

Puedes utilizar >, >=, < y <= para buscar valores que sean mayores, mayores o iguales, menores y menores o iguales a otro valor.

ConsultaEjemplo
>ncats stars:>1000 coincidirá con los repositorios que tengan la palabra "cats" y tengan más de 1000 estrellas.
>=ncats topics:>=5 coincidirá con los repositorios que tengan la palabra "cats" y tengan 5 o más temas.
<ncats size:<10000 coincidirá con el código que tenga la palabra "cats" en los archivos que sean menores a 10 KB.
<=ncats stars:<=50 coincidirá con los repositorios que tengan la palabra "cats" y 50 estrellas o menos.

También puedes utilizar consultas por rango para buscar valores que sean mayores o iguales, o menores o iguales a otro valor.

ConsultaEjemplo
n..*gatos estrellas:10..* equivale a estrellas:>=10 y busca repositorios con la palabra "gatos" que tengan 10 o más estrellas.
*..ngatos estrellas:*..10 equivale a estrellas:<=10 y busca repositorios con la palabra "gatos" que tengan 10 o menos estrellas.

Consulta para valores entre un rango

Puedes utilizar la sintaxis de rango n..n para buscar valores dentro de un rango, en los que el primer número n sea el valor más bajo y el segundo sea el valor más alto.

ConsultaEjemplo
n..ngatos estrellas:10..50 busca repositorios con la palabra "gatos" que tengan entre 10 y 50 estrellas.

Consulta por fechas

Puedes buscar fechas que sean anteriores o posteriores a otra fecha o que entren en un rango de fechas, utilizando >, >=, <, <= y consultas por rango. El formato de fecha debe seguir el estándar ISO8601, el cual es YYYY-MM-DD (año-mes-día).

ConsultaEjemplo
>AAAA-MM-DDcats created:>2016-04-29 coincidirá con informes de problemas que tengan la palabra "cats" y se hayan creado después del 29 de abril de 2016.
>=AAAA-MM-DDcats created:>=2017-04-01 coincidirá con informes de problemas que contengan la palabra "cats" y se hayan creado en o después del 1 de abril de 2017.
<AAAA-MM-DDcats pushed:<2012-07-05 coincidirá con el código que contenga la palabra "cats" en los repositorios en los que se subió información antes del 5 de julio de 2012.
<=AAAA-MM-DDcats created:<=2012-07-04 coincidirá con los informes de problemas que contengan la palabra "cats" y se hayan creado en o antes del 4 de julio de 2012.
AAAA-MM-DD..AAAA-MM-DDgatos subidos:2016-04-30..2016-07-04 busca repositorios con la palabra "gatos" que se hayan subido entre fines de abril y julio de 2016.
AAAA-MM-DD..*gatos creados:2012-04-30..* busca propuestas que se hayan creado después del 30 de abril de 2012 y contengan la palabra "gatos".
*..AAAA-MM-DDgatos creados:*..2012-07-04 busca propuestas creadas antes del 4 de julio de 2012 que contengan la palabra "gatos".

También puedes agregar información de tiempo ocpional THH:MM:SS+00:00 después de la fecha, para buscar por hora, minuto y segundo. Se hace agregando T, seguido de HH:MM:SS (hora-minutos-segundos), y un intervalo de UTC (+00:00).

ConsultaEjemplo
AAAA-MM-DDTHH:MM:SS+00:00gatos creados:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00 busca propuestas creadas entre el 1 de enero de 2017 a la 1 a. m. con una compensación de UTC de 07:00 y el 1 de marzo de 2017 a las 3 p. Con un desplazamiento UTC de 07:00 y 1 de marzo de 2017 a las 3 p.m. m. con una compensación de UTC de 07:00.
AAAA-MM-DDTHH:MM:SSZgatos creados:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z busca propuestas creadas entre el 21 de marzo de 2016 a las 2:11 p. m. y el 7 de abril de 2016 a las 8:45 p. m.

Excluye determinados resultados

Puedes excluir resultados que contengan una determinada palabra utilizando la sintaxis NOT (NO). El operador NOT solo se puede utilizar para las palabras clave en cadena. No funciona para números o fechas.

ConsultaEjemplo
NOThola NOT mundo busca repositorios que tengan la palabra "hola", pero no la palabra "mundo"

Otra manera de reducir los resultados de búsqueda es excluir determinados subconjuntos. Puedes usar como prefijo de cualquier calificador de búsqueda un - para excluir todos los resultados que coincidan con ese calificador.

ConsultaEjemplo
-CALIFICADORcats stars:>10 -language:javascript empata con los repositorios con la palabra "cats" que tengan más de 10 estrellas pero no estén escritos en JavaScript.
mentions:defunkt -org:github empata con las propuestas que mencionen a @defunkt y que no estén en los repositorios de la organización GitHub

Utiliza comillas para las consultas con espacios en blanco

Si tu consulta de búsqueda contiene espacios en blanco, tendrás que encerrarla entre comillas. Por ejemplo:

Algunos símbolos que no son alfanuméricos, como los espacios, se quitan de las consultas de búsqueda de código que van entre comillas; por lo tanto, los resultados pueden ser imprevistos.

Consultas con nombres de usuario

Si tu consulta de búsqueda contiene un calificador que requiere un nombre de usuario, tal como user, actor, o assignee, puedes utilizar cualquier nombre de usuario de GitHub Enterprise Server para especificar una persona en concreto, o utilizar @me, para especificar el usuario actual.

ConsultaEjemplo
QUALIFIER:USERNAMEauthor:nat coincidirá con las confirmaciones del autor @nat
QUALIFIER:@meis:issue assignee:@me coincidirá con los informes de problemas asignados a la persona que está viendo los resultados

Solo puedes utilizar @me con un calificador y no como un término de búsqueda, tal como @me main.workflow.