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.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Buscar código

Puedes buscar código en GitHub Enterprise y acotar los resultados utilizando estos calificadores de búsqueda de código en cualquier combinación.

Puedes buscar código globalmente a lo largo de todos los GitHub Enterprise, o buscar código dentro de un repositorio u organización particular. Para buscar código a través de todos los repositorios públicos, debes estar registrado en una cuenta GitHub Enterprise. Para obtener más información, consulta "Acerca de la búsqueda en GitHub".

Únicamente puedes buscar código utilizando estos calificadores de búsqueda de código. Los calificadores de búsqueda especialmente para repositorios, usuarios o confirmaciones de cambios, no funcionarán cuando busques código.

Sugerencia:

  • Este artículo contiene búsquedas de ejemplo en el sitio web GitHub.com, pero puedes utilizar los mismos filtros de búsqueda en tu instancia de servidor de GitHub Enterprise.
  • Para obtener una lista de sintaxis de búsqueda que puedas agregar a cualquier calificador para mejorar aún más tus resultados, consulta "Comprender la sintaxis de búsqueda".
  • Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si deseas buscar propuestas con la etiqueta "In progress" (En curso), buscarías por la etiqueta label:"in progress". Buscar no distingue entre mayúsculas y minúsculas.

En este articulo:

Debido a la complejidad de la búsqueda de código, hay algunas restricciones sobre cómo se realizan las búsquedas:

Buscar según los contenidos del archivo o la ruta de archivo

Con el calificador in puedes restringir tu búsqueda a los contenidos del archivo del código fuente, de la ruta del archivo, o de ambos. Cuando omites este calificador, únicamente se busca el contenido del archivo.

Calificador Ejemplo
in:file octocat in:file encuentra el código donde aparece "octocat" en el contenido del archivo.
in:path octocat in:path encuentra el código donde aparece "octocat" en la ruta del archivo.
octocat in:file,path encuentra el código donde aparece "octocat" en el contenido del archivo o la ruta del archivo.

Buscar dentro de los repositorios de un usuario u organización

Para buscar el código en todos los repositorios que son propiedad de una determinada organización o usuario, puedes utilizar el calificador user u org. Para buscar el código en un repositorio específico, puedes utilizar el calificador repo.

Calificador Ejemplo
user:USERNAME user:defunkt extension:rb encuentra el código de @defunkt que termina en .rb.
org:ORGNAME org:github extension:js encuentra el código de GitHub que termina en .js.
repo:USERNAME/REPOSITORY repo:mozilla/shumway extension:as encuentra el código del proyecto shumway de @mozilla que termina en .as.

Buscar por ubicación del archivo

Puedes utilizar el calificador path (ruta) para buscar el código fuente que aparece en una ubicación específica en un repositorio. Utiliza path:/ para buscar archivos que estén ubicados a nivel de la raíz de un repositorio. O especifica un nombre de directorio o ruta a un directorio para buscar archivos que estén ubicados dentro de ese directorio o alguno de sus subdirectorios.

Calificador Ejemplo
path:/ octocat filename:readme path:/ encuentra los archivos readme con la palabra "octocat" que se encuentran al nivel de raíz de un repositorio.
path:DIRECTORY form path:cgi-bin language:perl encuentra los archivos Perl con la palabra "form" en un cgi-bin directorio o en cualquiera de sus subdirectorios.
path:PATH/TO/DIRECTORY console path:app/public language:javascript encuentra los archivos JavaScript con la palabra "console" en un app/public directorio o en cualquiera de sus subdirectorios (incluso si residen en app/public/js/form-validators).

Buscar por lenguaje

Puedes buscar el código basado en el lenguaje en que está escrito.

Calificador Ejemplo
language:LANGUAGE element language:xml size:100 encuentra código con la palabra "element" que está marcada como XML y tiene exactamente 100 bytes.
display language:scss encuentra código con la palabra "display," que está marcada como SCSS.
org:mozilla language:markdown encuentra código de todos los repositorios de @mozilla que están marcados como Markdown.

Buscar por tamaño de archivo

Puedes utilizar el calificador size (tamaño) para buscar código fuente en base al tamaño del archivo donde existe el código. El calificador size utiliza calificadores mayor que, menor que y rango para filtrar resultados en base al tamaño de bytes del archivo en donde se encuentra el código.

Calificador Ejemplo
size:n function size:>10000 language:python encuentra código con la palabra "function," escrita en Python, en archivos que son mayores a 10 KB.

Buscar por nombre de archivo

El calificador filename (nombre de archivo) encuentra archivos de código con un determinado nombre de archivo. También puedes encontrar un archivo en un repositorio utilizando el buscador de archivo. Para obtener más información, consulta "Encontrar archivos en GitHub."

Calificador Ejemplo
filename:FILENAME filename:linguist encuentra archivos con el nombre de "linguist."
filename:.vimrc commands encuentra los archivos .vimrc files con la palabra "commands".
filename:test_helper path:test language:ruby encuentra los archivos Ruby denominados test_helper dentro del directorio test.

Buscar por extensión de archivo

El calificador extension (extensión) encuentra archivos de código con una determinada extensión de archivo.

Calificador Ejemplo
extension:EXTENSION form path:cgi-bin extension:pm encuentra el código con la palabra "form", debajo de cgi-bin, con la extensión de archivo .pm.
icon size:>200000 extension:css encuentra archivos mayores de 200 KB que terminan en .css y tienen la palabra "icon."

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos