added git config description and examples
This commit is contained in:
parent
228347850f
commit
f06bd6d80a
1 changed files with 20 additions and 2 deletions
|
@ -114,18 +114,36 @@ Tutto vero, ma la sua user interface è un mezzo disastro.
|
|||
|
||||
-----
|
||||
|
||||
## Le basi: prepariamo l'ambiente
|
||||
## Le basi: prepariamo l'ambiente con git config
|
||||
|
||||
$ git config --global user.name "Davide Alberani"
|
||||
$ git config --global user.email da@erlug.linux.it
|
||||
$ git config --global color.ui auto
|
||||
|
||||
<br />
|
||||
</br>
|
||||
|
||||
**Git config** è il comando per personalizzare l'ambiente. Le configurazioni vengono registrate nei files:
|
||||
- **/etc/gitconfig** - opzioni **system**, valide per tutti gli utenti
|
||||
- **~/.gitconfig** oppure **~/.gitconfig/git/config** - opzioni **global** valide per l'utente corrente
|
||||
- **.git/config** nel repo corrente - opzioni **local** valide solo per il repo corrente
|
||||
|
||||
</br>
|
||||
|
||||
Priorità: *local* > *global* > *system*
|
||||
|
||||
### Bonus track
|
||||
|
||||
* cercare un esempio di ~/.gitconfig avanzato, con qualche alias per i comandi principali
|
||||
|
||||
[esempio1](https://github.com/alberanid/git-config/blob/master/gitconfig)
|
||||
|
||||
[esempio2](https://gist.github.com/pksunkara/988716)
|
||||
|
||||
-----
|
||||
|
||||
### Alcune opzioni
|
||||
|
||||
|
||||
---
|
||||
|
||||
## Parte 1
|
||||
|
|
Loading…
Reference in a new issue