
Gitgud es un repositorio de código abierto diseñado para proporcionar a los principiantes y desarrolladores experimentados una plataforma para aprender y mejorar sus habilidades GIT. El repositorio está construido con el objetivo de proporcionar una experiencia de aprendizaje interactiva para los desarrolladores de todos los niveles de habilidad. Ya sea que esté comenzando con Git o buscando mejorar sus habilidades existentes, Gitgud proporciona un amplio conjunto de recursos y herramientas que pueden ayudarlo a dominar GIT. Gitgud le permite visualizar y utilizar fácilmente GIT a lo largo de sus proyectos. Se crea usando tinta que proporciona la misma experiencia de construcción de interfaces de interfaz de usuario que React ofrece, pero en una interfaz de línea de comandos (CLI).
$ npm install --global gitgud
Esto instalará el paquete a nivel mundial
$ GitGud
Navegue a cualquier proyecto que tenga un directorio GIT y ejecute el comando 'gitgud'. Esto cargará la interfaz de usuario de Gitgud en la ventana de su terminal
La interfaz de usuario de Gitgud consta de: cambios sin estadegos, cambios escenificados, vista de árbol de rama GIT y botones de funcionalidad
Navegue a través de la interfaz de usuario con el botón 'Tab' o las teclas de flecha izquierda/derecha
Presione el botón 'ENTER/RETURN' para seleccionar/hacer clic en una opción
A lo largo de la aplicación, puede presionar el botón 'ESC' (Escape) para regresar
Puede salir de la aplicación ejecutando Ctrl + C
STAGE/UNSTAGE (all files) para mover todos los archivos entre los cambios en la etapa y los cambios inesperados.Gitgud permite a los usuarios personalizar tanto el aspecto como la sensación de la aplicación editando el 'stylefile'.
Para acceder al 'archivo de estilo' de un GITgud instalado a nivel mundial, primero deberá averiguar dónde está guardando NPM sus archivos instalados a nivel mundial. Para hacerlo, ejecute el siguiente comando:
npm root -g
Esto devolverá la ubicación de sus paquetes NPM instalados a nivel mundial.
En Mac debería ver algo como esto: /usr/local/lib/node_modules
En Windows, puede obtener esto: *c: users you appData roaming npm node_modules
Navegue a donde se almacenan sus paquetes globales, abra la carpeta Gitgud y luego abra el archivo de estilo en un editor (el comando: nano styleFile.js lo abrirá en la mayoría de los sistemas Mac/Linux).
Cuando abra el archivo, se verá así:

showLogo :false , pero si desea tener el logotipo de Gitgud sobre su GUI, puede cambiar esto a true .defaultColor :accentColor :gitTreeColor :appResize :showFlag :false por defecto.¡Gitgud es un proyecto de código abierto y las contribuciones son bienvenidas!
Al enviar una solicitud de extracción, explique claramente la función que agregó o el error que solucionó.
¡Los contribuyentes por primera vez también son bienvenidos! Hay algunos problemas marcados con la good first issue . ¡Este podría ser un buen lugar para que los principiantes comiencen!
Gracias a Joseph Garrone por darnos el nombre del paquete NPM.