Git - Configurazione dell'ambiente
Prima di poter utilizzare Git, è necessario installare e apportare alcune modifiche alla configurazione di base. Di seguito sono riportati i passaggi per installare il client Git su Ubuntu e Centos Linux.
Installazione di Git Client
Se stai usando la distribuzione GNU / Linux di base Debian, allora apt-get comando farà il necessario.
[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:
[ubuntu ~]$ git --version
git version 1.8.1.2
E se stai usando una distribuzione GNU / Linux basata su RPM, allora usa yum comando come dato.
[CentOS ~]$
su -
Password:
[CentOS ~]# yum -y install git-core
[CentOS ~]# git --version
git version 1.7.1
Personalizza l'ambiente Git
Git fornisce lo strumento git config, che ti consente di impostare le variabili di configurazione. Git archivia tutte le configurazioni globali in.gitconfigfile, che si trova nella tua directory home. Per impostare questi valori di configurazione come globali, aggiungi il file--global opzione e se ometti --global opzione, quindi le tue configurazioni sono specifiche per il repository Git corrente.
È inoltre possibile impostare la configurazione a livello di sistema. Git memorizza questi valori nel file/etc/gitconfigfile, che contiene la configurazione per ogni utente e repository sul sistema. Per impostare questi valori, è necessario disporre dei diritti di root e utilizzare il--system opzione.
Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:
Impostazione del nome utente
Queste informazioni vengono utilizzate da Git per ogni commit.
[[email protected] project]$ git config --global user.name "Jerry Mouse"
Impostazione dell'ID e-mail
Queste informazioni vengono utilizzate da Git per ogni commit.
[[email protected] project]$ git config --global user.email "[email protected]"
Evita i commit di unione per il pull
Estrai le ultime modifiche da un repository remoto e, se queste modifiche sono divergenti, per impostazione predefinita Git crea commit di unione. Possiamo evitarlo tramite le seguenti impostazioni.
[email protected] project]$ git config --global branch.autosetuprebase always
Evidenziazione del colore
I seguenti comandi abilitano l'evidenziazione del colore per Git nella console.
[[email protected] project]$ git config --global color.ui true
[[email protected]ntOS project]$ git config --global color.status auto
[[email protected] project]$ git config --global color.branch auto
Impostazione dell'editor predefinito
Per impostazione predefinita, Git utilizza l'editor predefinito di sistema, che è preso dalla variabile d'ambiente VISUAL o EDITOR. Possiamo configurarne uno diverso usando git config.
[[email protected] project]$ git config --global core.editor vim
Impostazione dello strumento di unione predefinito
Git non fornisce uno strumento di unione predefinito per integrare le modifiche in conflitto nel tuo albero di lavoro. Possiamo impostare lo strumento di unione predefinito abilitando le seguenti impostazioni.
[[email protected] project]$ git config --global merge.tool vimdiff
Elenco delle impostazioni di Git
Per verificare le impostazioni Git del repository locale, utilizza git config –list comando come indicato di seguito.
[[email protected] ~]$ git config --list
Il comando precedente produrrà il seguente risultato.
user.name=Jerry Mouse
[email protected]
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff