
Una hoja de trucos filtrable para el sistema de control de versiones GIT. Abra el sitio web y comience a escribir para hacer una búsqueda. Presione la tecla ESC para restablecer el campo de búsqueda. Los comandos se seleccionan automáticamente cuando hace clic en ellos para una copia más fácil.
El sitio utiliza Vanilla JavaScript (ECMAScript 2015 o ES6) y algunas funciones de Ramda. Los estilos están escritos en SASS y se prefieren automáticamente con AutoPrefixer. Babel se utiliza para transpirar y una mesa web para la agrupación de módulos. El soporte fuera de línea a través de los trabajadores de servicios con AppCache Fallback es proporcionado por el complemento fuera de línea para Webpack. El código JavaScript está peleado con la configuración base de Eslint y Airbnb, y los estilos con Stylelint y su configuración estándar. El sitio está alojado en páginas GitHub y se implementa con un script NPM simple.
Durante mucho tiempo tuve una hoja de trucos personal de comandos Git en un archivo de texto que regularmente verificaría, porque generalmente soy terrible en recordar este tipo de cosas. A medida que la hoja de trucos seguía creciendo, encontrar rápidamente el comando que estaba buscando se volvió más engorroso, por lo que en algún momento pensé que sería útil tener una búsqueda como tú en la hoja de trucos y este sitio web nació.
Más adelante, el proyecto se sometió a un refactor importante que busca un estilo funcional después de leer los primeros capítulos de la excelente guía de programación funcional del excelente profesor Frisby para la programación funcional. Sin embargo, lo que encontrará aquí no es en absoluto un enfoque funcional estricto. El Refactor consistió principalmente en extraer y desacoplar funciones, y aprovechar la composición de funciones y el curry. Sin embargo, me sirvió jugar con estos conceptos.
El diseño del sitio está fuertemente inspirado en (tomado prestado) en el sitio web oficial de GIT. La captura de pantalla animada en la parte superior de este documento fue posible gracias a la herramienta de respuesta AM-I. Además, estas instrucciones fueron muy útiles para determinar la implementación en las páginas de GitHub con un paso de compilación.
Un agradecimiento especial a todos los que señalaron errores en la hoja de trucos o los comandos sugeridos para agregarlo. Se acreditan individualmente en los mensajes de confirmación relevantes, así que vaya a verificarlos si tiene curiosidad.
El código fuente del sitio se publica bajo la licencia MIT. El texto completo de la licencia está disponible en el archivo de licencia. Si encuentra algún error o tiene sugerencias para este proyecto, abra un problema y haré todo lo posible para ayudar.