Come spero sappiate amo Git con tutto il mio cuore. Volevo quindi appuntare una serie di configurazioni che trovo utilissime. Una piccola nota nel caso vi dimentichiate alcuni pezzi di sintassi (e io lo dimentico spesso).
1 – UTENTE
Inserire l’utente è fondamentale per fare in modo che i commit non escano con nomi casuali e irriconoscibili.
git config --global user.name "Il vostro nome"
git config --global user.email tuaemail@dominio.it
2 – COLORI
Per migliorare la leggibilità è cosa buona e giusta abilitare i colori nell’output dei comandi di git.
git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto
3 – MERGE
Prima cosa da fare è configurare lo strumento che useremo per risolvere i conflitti del merge. Io su KDE uso kdiff3 ma per GNOME esiste un alternativa altrettanto valida di nome meld.
Per Kdiff3 bisogna però aggiungere una configurazione ulteriore. Andate a Settings, Configure KDiff3, Integration. Nella casella ‘Command line options to ignore’, aggiungete il parametro ‘;–‘.
A questo punto vi basta configurare git.
git config --global merge.tool kdiff3
4 – EDITOR
Potete anche configurare l’editor che git userà quando avrà bisogno di farvi editare del testo.
git config --global core.editor vim
Potete sceglierne anche uno con interfaccia grafica.