Approfondire Git

In questi giorni sto cercando di usare git. Quali possono essere i vantaggi di questo strumento?

Tutte le volte dimentico un passaggio e mi incasino quando ci devo lavorare. Però leggo da tutte le parti che è uno strumento utile, che serve per lavorare in gruppo, ecc ecc.

E allora devo capire come usarlo in modo produttivo!

Quindi, grazie agli strumenti presenti in yunohost, mi sono installato un'istanza personale di Gitea che su cui sto pasticciando.

Una cosa che non mi è chiara è come utilizzare i branch. Mi pare di aver capito che è meglio lasciare il master come versione definitiva e andare a lavorare su un altro ramo, per esempio sviluppo. Poi, una volta fatto il merge, conviene lasciare il branch oppure lo sopprimo per poi continuare con un nuovo branch di sviluppo che riparte da zero?

Update aprile 2022: meglio eliminarlo. Un trip è quello di nominare il branch con la funzionalità su cui si sta lavorando