Creato 01-configurazione-utente.md
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
<!-- File: 01-configurazione-utente.md -->
|
||||
|
||||
# Configurazione utente Git (Meridiana)
|
||||
|
||||
Prima di usare Git, **imposta nome ed email**. Serviranno a firmare i commit.
|
||||
|
||||
## Configurazione globale (vale per tutti i repo del tuo utente)
|
||||
|
||||
Esegui una volta:
|
||||
|
||||
```bash
|
||||
git config --global user.name "Nome Cognome"
|
||||
git config --global user.email "nome.cognome@dominiolavoro.tld"
|
||||
|
||||
```
|
||||
|
||||
E' possibile verificare con
|
||||
|
||||
```bash
|
||||
git config --global --list
|
||||
|
||||
```
|
||||
|
||||
Output di esempio:
|
||||
|
||||
```bash
|
||||
user.name=Nome Cognome
|
||||
user.email=nome.cognome@meridiana.it
|
||||
```
|
||||
|
||||
## Configurazione specifica per un singolo repository
|
||||
|
||||
Se per un progetto vuoi usare un’altra email (es. personale):
|
||||
|
||||
```bash
|
||||
cd path/del/repo
|
||||
git config user.name "Nome Cognome"
|
||||
git config user.email "nome.cognome@esempio.com"
|
||||
|
||||
```
|
||||
|
||||
Questa configurazione **sovrascrive** quella globale solo in quel repository.
|
||||
|
||||
## Altre impostazioni consigliate
|
||||
|
||||
### Editor di default
|
||||
Per messaggi di commit multi-riga, Git può aprire un editor. Esempio con VS Code:
|
||||
|
||||
```bash
|
||||
git config --global core.editor "code --wait"
|
||||
```
|
||||
|
||||
### Nome branch principale
|
||||
|
||||
Lo standard git prevede che il nome della branch principale sia **master**.
|
||||
Alcuni strumenti, oppure git stesso, potrebbero utilizzare **main** come nome per la branch primaria.
|
||||
|
||||
Per modificare questo comportamento:
|
||||
|
||||
```bash
|
||||
git config --global init.defaultBranch master
|
||||
```
|
||||
|
||||
### Comandi utili per controllare configurazione completa
|
||||
|
||||
A livello globale:
|
||||
|
||||
```bash
|
||||
git config --global --list
|
||||
```
|
||||
|
||||
A livello di singolo repo:
|
||||
|
||||
```bash
|
||||
git config --list
|
||||
```
|
||||
Reference in New Issue
Block a user