Operación Github Sao

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 >=ny<=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

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

  • sO /navegar al cuadro de búsqueda

  • Operación g +, que indica un salto

    • g d Ir a mi página de inicio
    • g n Ir al panel de notificaciones Acerca de las notificaciones
    • g 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 problema
    • g 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:

https://github.com/Jstarfish/starfish-learning/blob/master/starfish-learn-designpattern/src/decorator/Client.java#L16-L20

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.

img

Supongo que te gusta

Origin www.cnblogs.com/lazyegg/p/12703275.html
Sao
Recomendado
Clasificación