Si tiene problemas para comprender los conceptos básicos de trabajar con un repositorio de Git desde la consola, siempre puede optar por un cliente gráfico. Uno de ellos es Lazygit, un cliente semigráfico, escrito en el lenguaje Go utilizando la biblioteca gocui.
En la descripción oficial del programa, el autor menciona lo difícil que puede ser entender qué hacer en Git, especialmente si hay más de una rama o un commit, y cómo su cliente ayuda a aclarar esto. Creo que no tiene sentido describir todas las capacidades del programa, ya que ¿qué más se puede decir sobre Git sino que 'permite hacer commits, merges, etc.'?
Simplemente eche un vistazo a la imagen con un ejemplo de uso y todas sus preguntas se resolverán por sí solas.
>>> La biblioteca gocui (Licencia BSD 3-Clause «Nueva» o «Revisada»)
>>> Video tutorial
Fuente: linux.org.ru

