• Buscar texto en GitHub

    Si quieres buscar algún texto específico en los repositorios públicos de GitHub puedes hacerlo con las herramientas que la plataforma ofrece. Pero antes debes saber que la búsqueda tiene ciertas limitaciones:

    • Debes estar logueado con tu cuenta para buscar en los repositorios públicos.
    • Para buscar código en repositorios fork, el fork debe tener más estrellas que el repositorio padre porque los forks con menos estrellas no se indexan. Además, si quieres buscar código en repositorios fork, deberás agregar «fork:true» o «fork:only» a la búsqueda.
    • Sólo la rama por defecto de un repositorio es indexada.
    • Sólo se iondexan archivos de menos de 384 KB.
    • La búsqueda en repositorios privados sólo es posible hasta 4000 repositorios. Estos 4000 repositorios serán los últimos actualizados de los primeros 10000 repositorios privados a los que tengas acceso con tu cuenta.
    • Sólo se puede buscar en repositorios con menos de 500000 archivos.
    • Sólo se puede buscar en repositorios que hayan tenido actividad en el último año o que hayan sido buscados en el último año, también.
    • Excepto para la búsqueda de nombre de archivo, deberás incluir al menos un término de búsqueda. Por ejemplo, buscar language:javascript no es válido.
    • Como máximo, los resultados de la búsqueda pueden mostrar dos fragmentos del mismo archivo, pero puede haber más resultados en el mismo archivo que no se muestren.
    • No puedes usar los siguientes caracteres como parte de la búsqueda: . , : ; / \ ` ‘ » = * ! ? # $ & + ^ | ~ < > ( ) { } [ ] @. Las búsqueda ignorará esos caracteres si los ingresas.

    Una vez entendidas las limitaciones y logueado con tu cuenta, simplemente sigue las instrucciones de abajo:

    Buscar texto todos los repositorios de un usuario específico

    Lo siguiente busca el texto «zul» (sin las comillas) en todos los repositorios del usuario nipegun:

    user:nipegun Color in:file

    Buscar texto en un repositorio específico

    Lo siguiente busca el texto «Color» (sin las comillas) en el repositorio d-scripts del usuario nipegun:

    user:nipegun repo:nipegun/d-scripts Color in:file

    Buscar extensión en un repositorio específico

    Lo siguiente busca archivos con la extensión md en el repositorio d-scripts del usuario nipegun:

    user:nipegun repo:nipegun/d-scripts extension:md

    .

    Más info aquí.

    Si lo que quieres es usar una búsqueda visual avanzada, haz click aquí.