Se hai difficoltà a comprendere i concetti fondamentali del lavoro con un repository Git dalla console, puoi sempre utilizzare un client grafico. Uno di questi è Lazygit, client pseudo-grafico scritto in Go utilizzando la libreria gocui.
Nella descrizione ufficiale del programma, l'autore spiega quanto possa essere difficile capire cosa e come fare in Git, soprattutto quando ci sono più di un ramo o una commit, e quanto il suo client aiuti a districarsi. Penso che non abbia senso descrivere tutte le funzionalità del programma, dato che cosa altro si può dire su Git, se non che "consente di fare commit, unire e così via"?
Basta guardare l'immagine con un esempio di lavoro e tutte le domande svaniranno da sole.
>>> La libreria gocui (Licenza BSD 3-Clause "New" o "Revised")
>>> Video didattico
Fonte: linux.org.ru

