Git: utilizzare diffenti User Setting tra repository

Git: utilizzare diffenti User Setting tra repository

Lavorare con Git e’ davvero fantastico, ma spesso si cade in un tranello e/o dimenticanza che puo’ costarvi caro. Di cosa parlo?

Vi e’ mai capitato che lavorando si piu’ progetti vi parta una push usando le User Setting di un altro progetto?

Molto probabilmente avrete configurato solamente quelle globali e non siete andati in override nel repository corrente.

Come farlo?

Aprite una console (CMD se utilizzi windows) e portatevi nella cartella in cui avete scaricato il progetto. A quel punto digitate:

1
 git config user.name  "Andrea Carratta" 

e

1
git config user.email "mail@ ... .it" 

in questo modo avete ridefinito a livello locale la configurazione.

Verifica

Volete essere certi della configurazione? Per falo dovrete aprire il file nella cartella

1
.git/config

e verificare la configurazione della sessione user

1
2
3
[user]
	name = Andrea Carratta
	email = mail@ ... .it

L’ultima verifica prima di effettuare una push vera e’ propria consiste nel mettere in stage un file modificato e vedere i dettagli prima di effettuare la commit vera e propria sul server.

Facile no?