GitHub realmente tiene estas operaciones de Sao, es realmente un gesto
GitHub, sin demasiada introducción. Una plataforma de alojamiento para proyectos de software de código abierto y privado, ya que solo admite git como el único formato de repositorio para alojamiento, se llama GitHub.
Como la "comunidad de" amistad "de programadores más grande del mundo, ¿realmente puedes usarla al extremo?
El artículo está incluido en GitHub JavaKeeper , el espectro de armas de habilidades esenciales para el desarrollo de N-line Internet
Buscar
Búsqueda global
Búsqueda tonta
Por ejemplo, si queremos aprender la implementación del código seckill, podemos buscar contenido relevante a nivel mundial en todo el sitio de GitHub
Sin embargo, dicho rango de búsqueda es demasiado grande y la calidad del proyecto es desigual, por lo que en la página de resultados de búsqueda, también puede seleccionar el idioma de implementación a través de Idiomas y Ordenar, seleccionar las reglas de clasificación (por el número de estrellas, el número de horquillas, el último tiempo de actualización, etc.).
Búsqueda precisa (rango técnico)
1. en palabra clave restringe el alcance de búsqueda
Oficial:搜索词 in:name(/description/readme)
Busque el nombre del proyecto y el archivo Léame que contiene el seckill en: nombre, archivo Léame
Calificador | Ejemplos |
---|---|
in:name |
jquery in:name Haga coincidir el contenido del nombre del almacén que contiene "jquery" |
in:description |
jquery in:name,description Haga coincidir el contenido que contiene "jquery" en el nombre o la descripción del almacén (uso combinado) |
in:readme |
jquery in:readme el archivo léame contiene "jquery" |
repo:owner/name |
repo:octocat/hello-world Consultar el proyecto de alguien (consultar el almacén hello-world de octocat) |
2. Búsqueda de palabras clave
Sintaxis de búsqueda :
>n
,>=n
,<n
,<=n
: Pregunta rango de números, puede ser titular, tenedores, los temas ......n..*
,*..n
: Equivalente>=n
y<=n
n..m
: Rango de valores n am
Calificador | Ejemplos |
---|---|
stars:n |
estrellas: 500 elementos coincidentes con 500 estrellas estrellas: 10..20 elementos coincidentes con 10 a 20 comienzos |
followers:n |
node followers:>=10000 Haga coincidir el almacén de nodos con seguidores mayores o iguales a 10000 |
forks:n |
horquillas seckill: 5 clavos con 5 horquillas |
created:YYYY-MM-DD |
Seckill creado:> 2020-01-01 Crear un proyecto de pico después de 2020-01-01 |
language:LANGUAGE |
lenguaje seckill: java coincide con el proyecto spike escrito en lenguaje java |
user:name |
usuario: Jstarfish stars:> 50 coincide con los usuarios de Jstarfish con más de 50 estrellas |
location:LOCATION |
ubicación: beijing coincide con amigos en Beijing |
Usar en combinación entre sí | estrellas seckill:> = 500 horquilla: verdadero lenguaje: Java coincide con un gran número de estrellas igual a 500 (que contiene el número de horquillas), y el lenguaje es Java pico Proyecto ubicación: Beijing idioma: java Pekín haciendo jefes de desarrollo Java |
3. Impresionante fortalece la búsqueda
awesome 关键字
, Serie impresionante, se utiliza generalmente para recopilar elementos relacionados con el aprendizaje, herramientas, libros. Por ejemplo, queremos aprender sobre proyectos relacionados con redis, incluidos marcos, tutoriales, etc.,awesome redis
En realidad, estos son suficientes, el oficial también ofrece todos los métodos de búsqueda que se te ocurran:
https://help.github.com/en/github/searching-for-information-on-github/searching-on-github
Buscar dentro del proyecto
- Ingrese t minúscula en la página del proyecto
- acceso directo de github https://help.github.com/en/github/getting-started-with-github/keyboard-shortcuts
Búsqueda de archivos
Ingrese a la página principal del almacén, hay un archivo Buscar , puede buscar por nombre de archivo
Tecla de acceso directo
-
s
O/
navegar al cuadro de búsqueda -
Operación g +, que indica un salto
g d
Ir a mi página de iniciog n
Ir al panel de notificaciones Acerca de las notificacionesg c
Vaya a la pestaña Código (todos los siguientes están en la página del almacén)g i
Ir a la interfaz del problemag w
Ir a Acerca de Wike
-
t
Active la búsqueda de archivos, igual que Buscar archivo -
w
Cambiar rama -
l
Al explorar el código, salte rápidamente a la línea especificada
Proporcionado oficialmente: https://help.github.com/en/github/getting-started-with-github/keyboard-shortcuts
Código de resaltado
A veces tenemos que pedir hermano mayor, hermano mayor a ayudar a ver el código de modo que se puede utilizar destacando, encontrar su código en GitHub o GitLab en la dirección url además #L 数字
la representación de relieve las primeras líneas, además #L 数字 -L数字
, resaltar el código representa el intervalo (La segunda L no es necesaria en GitLab)
p.ej:
Ver tendencias populares en GitHub
https://github.com/trending puede ver la popularidad por idioma, rango de fechas (este día, esta semana, este mes), hay muchos artículos populares para aprender.
Plugin
Finalmente, recomiendo un complemento de navegador para ver el código de GitHub.
octotree se usa para mostrar el código del proyecto Github en formato de árbol, puede ver el código como un IDE. Y en la lista que se muestra, podemos descargar el archivo especificado sin descargar todo el proyecto.