Era già stata fatta una domanda analoga:
https://forum.tomshw.it/threads/comandi-git-e-concetti-base.820040/
E' inutile riportare qui due comandi a caso, come
add
o
commit
e descriverli, quando nelle doc c'è già tutto.
Se hai domande specifiche allora ti si può rispondere nel merito, ma così è tutt'altro che semplice. GIT è molto complesso, ha davvero tantissimi comandi e opzioni, e se non hai domande mirate fai prima a seguire il libro ufficiale (o la doc).
GIT a interfaccia grafica non esiste. O meglio, esiste quella built-in ed esistono delle GUI, e le trovi integrate negli IDE degli ambienti di sviluppo (o scaricando un plugin) o utilizzando programmi terzi appositi.
Qui trovi alcune GUI per Git, sia free che a pagamento. Chiaramente se lo stai imparando dovresti utilizzare solo la riga di comando, altrimenti rischi di non capire come funziona e cosa stai facendo (e ti rendono, secondo me, la vita un pò troppo facile).